Hi, I want to upgrade my PC from 512Mb DDR 333Mhz (1 Module) to 1Gb DDR 333Mhz (1 Module). I found myself pretty confused when I started to check prices and brands of memory. I found some cheap memory modules on Ebay. Around 120USD for "Spectek" memory chip. But it's Non-ECC, Non-Registered, Non-Buffered, Non-Parity. What does those all "non" means? There are also more expensive modules from Micron or Elixir, but also non ECC and non registered. And registered modules for even higher price but mainly only 233Mhz DDR. Well my 512Mb module is non ECC and non registered also what I found out today, but untill this time I had no problems with it... What kind of memory would u suggest me to buy? My PC is runing on P4 2.4Ghz CPU and Intel D845GEBV2 Motherboard with 2 DDR 233/333Mhz slots.