Heh, I just realized I never answered the concurrency issue. The all-time peak for concurrent users was about 45. More typical is 15. However, there is a live audio stream associated with the site which probably tends to encourage more concurrency.