Ok. I have a Dell that is a Pentium 4 2.00 MHZ. It has a Geforce 4 MX420 64 Mb in it. I am just wondering what kind of a video card I can put in it. I want to put in a Geforce 6600 256 Mb PCI Express 16x in but I don't know if my motherboard can take it. Is there anywhere I can look and see if it would work with my motherboard? Also I want to upgrade to USB 2.0, do I need a new motherboard to do this or is there a cheaper/easier way? Please help I really need to upgrade. Please give me suggestions. Thanks