I'll add you want to be sure the machine is clean such as told at http://reviews.cnet.com/4520-11319_7-6240575-1.html
I have a Dell Dimension 2350 running Windows XP Home. We're on dial-up internet. Lately the internet connection will just stop working in the middle of an online session with no warning. It is still connected to the ISP (we pick up the phone and there are still computer sounds coming from the receiver and the network connection shows it's connected) but it won't send or receive email or get websites.
Any ideas?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic