I always come to newegg for anything computer or electronic related. They are fast, cheap, helpful, and their customer service is great. Most of the time I get free shipping as well. If you are looking for a good selection for a great price this is the site to use!