One of the perks of using a marinade is you can use less expensive cuts of meat because the marinating process tenderizes the meat.  I use top sirloin a lot but you can also use flank steak, london broil, skirt steak, round steak.  I like to marinate the meat for at least 4-6 hours or overnight if possible.