I was thinking of getting a desktop build from a local pc shop most of the quotes are from $400-500. Would you recommend a local shop? Other than that walmart has the only other good deal. I mainly want a basic desktop with xp that can have potential to be upgraded later to play games. Thanks.