I would just steal laura's mix. Hers is exactly the same as what I would do... though mine might have a different order.
20 songs seems arbitrary. Today, you can come up with as many tracks as you want if you make a "Best of" playlist or you're limited to 80 minutes on a CD.