Matt, it could be the software, rather than the hardware. Have you considered using (Linux or FreeBSD) and Apache and PHP instead of Microsoft-IIS/5.0 on Windows 2000? ;-)