yeah the socket on the mobo and cpu have to match so you are right proto.
Id say get the board proto recommended but id say get an e8400 and upgrade in the future later on.
Would this be a better choice?
Keep in mind I don't have any plans to overclock, perhaps in the future...
Oh also;
WinXP or Vista?
2gb or 4gb of RAM?
I'm very close to my budget as it is, so I don't know if I should go with 2GB to start with then upgrade soon, or not waste my money and just go straight to 4gb.