I have no idea how to buy a new video card and which one is compatible with my computer. There seems to be different pins and different thing and I can't understand any of the requirements language on Newegg as I'm trying to figure out which one to purchase Can anyone help me? I know I need to get a new video card that has at least 64MB of memory and directx9, but how can i tell if it is compatible with my current computer? I really can't wait until vista comes out, but until then, I still want to edit my 1 year old's home videos.

Here are the specs of my computer :
Dell Desktop Dimension 2400
Operating System: windows xp home edition
processor: 2.8 gigahertz intel pentium 4
Memory: 512 MB
Current Video card: intel 82845g
Multimedia: Sound max integrated digital audio
Thank you in advance for your help!
Joanne