Up until the beginning of this year, one of my former clients used a PIII 1133MHz with 512MB of memory to serve two Java applications with, at peak days, ~20K daily hits and ~2K sales with a turnover of ~100K euro. The machines could easily handle twenty times that volume. There was a machine with similar specs available for failover.