yes i am a geek.. hey its better then being a nerd..
from what i have heard celerons are p-4's that didnt make the cut. (meaning they are made the same but something is stoping the celeron die from pulling the ghz the p-4's do.) so basicaly a celeron is a slimed down cheepo p4, basicaly the same as the athlon and duron chips. now on to amd vs intel.
the best i can describe it is like this. an AMD is like a corvette (insert favorite fast car here) and a intel is like a semi truck.
the AMD does a little REALLY fast (corvette can carry two people and a handbag thats about it.) but the intel does a whole lota poop all at once but does it slower.
intel is designed and suited for the business environment, multitasking, office suits, photoshop, any time it has to move ALOT of data. (big chuncks at a time.)
AMD is designed and suited for a gaming environment.. doesn't have as much data but has to do it realy fast in order to render it so you dont see chop. ( small chucks real fast)
both amd and intel have different levels with different ghz ratings and hz for hz they preform pretty close in a real life test (if you tested them on a game test or processing test one would outpreform the other)
then you step up to AMD 64 .. the mother of proc's ATM
basicaly AMD took 2 proc's and shoved them into one chip, on one bus, in one machine. this is a good thing for load sharing, gaming, and so on. these chips flat out preform.
Intel took a different approch and made one proc in the chip but made it run and 800mhz bus. then they introduced "hyper threading" which made the machine see it as say instead of 1 3.0ghz 800fsb chip. it "sees" 2 3.0ghz 400fsb chips.
its like a virtual dual core chip.
thats about all i can think of right now.. any other questions ill be happy to help.