Also have a look at what the pros think of your site.
http://www.websiteoptimization.com/
They have a speed test service where you get information of how long time your page take to load and tips on how to improve that. If a web site is working is subjective, it depend on how long your users are willing to wait for a page. You will probably loose users long before your server gives up, especially poor dial-up users.