Forget throwing massive hardware at your web site, see how you can scale up through intelligent use of caching. Using Aspect Oriented Programming (AOP) you can inject caching into your existing application to help it respond better to bursts of load, startup time, and many other common scaling problems.