Here's the scenario:
Many users access an application (running on tomcat), the user's data is segmented into multiple databases, say each db containing 1000 user's data.
Now is it somehow possible to have 100s of tomcat servers running on 'inexpensive' PC class machines with each connecting to a single db, with user's session getting passed to appropriate tomcat and becoming 'Sticky' there. Can have some sort of 'gateway' deciding which user goes where and doing the load-balancing appropriately.
Would make a great scalability solution :)