The roast beef for sandwiches that I have been buying at the supermarkets is utterly inedible and expensive. I would love to make my own but am unsure of what cut of beef and how to cook it so that is remains rare to medium rare (slow cooking?) and tender. Any suggestions? Thanks.