What are the best buy for the buck components for building a $500 desktop PC for business use and some game playing ?

ASUS or who else, Intel or AMD, NVIDIA or ATI, Kingston or ? and WD or Seagate?

Thanks.