CNET 100: Best. apps. ever.

There are now officially 1 gazillion apps available for today's mobile devices--give or take. But most are too buggy, simple, or just plain boring to hold our interest for more than a few days. These apps, on the other hand, are the ones that matter. Get them on your phone. Now.