a lot of what you're questioning has to do with server configuration, software requirements and software archtecture. If you have lots of RAM , then you have more leeway, However, if you have say 1Gig of RAM and you have 1000 users on your site with 15 session objects, each with 100kb of data...