Must admit I find 20,000 visitors hard to believe. Page/object views or 'calls' to the server, yes, but 20,000 separate visitors would be well beyond the traffic any web-hoster would provide for without moving to a self managed dedicated machine.