"which shouldn't be needed to read a flash drive. Any idea what drivers may have been corrupted or missing???"
Drivers are software. Here's the usuals.
1. Use the rear USB ports. The front ports can be unreliable.
2. The docs at http://support.dell.com/support/edocs/systems/dim4600/ show this model to use the Intel 865 chipset so here's the driver I would install.
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18052&ProdId=816&lang=eng
Bob
Dell Dimension 4600; using Windows XP Pro; it won't read any of my USB flash drives. It acknowledges that a new hardware device is added, asks to look for software, can't find software...which shouldn't be needed to read a flash drive. Any idea what drivers may have been corrupted or missing???

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic