GamesRadar just posted a fairly great article on the subject.