if you want fairly good service if something breaks, buy a dell.  If you know what you want  or want to build / be responsible for your own machine then go through newegg or tiger.  I work for the one I mentioned but really the only thing that makes my side of things different is I work directly with corporate IT departments, providing myself and my resources to them and do it better than Dell and tiger/newegg are a different business model as they dont really offer a dedicated rep.
Its all in what you want and need 

  But any of the new machines out there will do what you need unless you are doing a lot of video editing or gaming.  Thats when the differences in machines start to matter.