Most of the industry rags rate the Trek 2.1 at the top of the heap at it's price point. Can't go wrong with Specialized either, but buy the one that feels better riding.
Or go with one of the posts that say buy what I'm riding because my selection has the most awesomeness because I bought it :-)