Of course 512 is better than 256!!!!!!! anyway since lonepig typed oodles of good advice, i'll just suggest tigerdirect.com (good prices, and reliable)or pricewatch.com (low prices). they're mostly what i use.