geeks.com and ecost.com usually have decent ones.
I got a new one from New Egg for $650 with 4gigs of ram, 320gig hard drive, 10key, and an i5 processor.
We took it in to Geekstreet and the guys said it needs a new screen, the LCD is bad. We are getting a refurbished one through them.
Thanks for the advice.