This sort of post has resulted in too many spammers responding. Not one has been that useful.

The good news is that amazon.com, newegg.com have plenty to choose from.