Saw this nice article, granted you've probably heard all of these before, but just in case...

http://www.businessweek.com/innovate...623_750025.htm