The App Store is bursting with mobile applications -- 100,000-plus of them to be more or less exact. But never fear: We've scoured the store to find the must-have apps for your iPhone and iPod touch to pick 20 of our favorite apps from the past year.