Could someone help me please.I have an advent 3105 computer with intel pentium 4 1.4ghz and 128mb of RAM.i would like to upgrade the processor and the ram.the ram is 184pin PC800 non ECC RIMM and i would like to upgrade it,what i would like to know is can i buy say 2x 512 cards that are ECC or does it have to be NON ECC and what is the difference as i really dont know too much about computers.also is there a maximum specification i can go to within the processors like only up to 2.0ghz or could i go up to 3.2 htt and also to all intel 4 processors have the same amount of pins or do they differ?.i know i have asked alot but i would really appreciate any help anyone can giv me as to which things i need to buy cos i dont want to buy the wrong thing.thankyou. Brendan