You might try Tiger Computer at TigerDirect.com. They sell kits and components at good prices. They don't necessarily have the top of the moment parts but their stuff is good, name brand and generally reliable.