I\'m coming from the LAMP world, where the \"cache everything\" mentality is prevalent. Everything is put in memcache.
I\'m starting a new project with ASP.NET MVC and
@dswatic: Many thanks. It looks like I can add caching later on with minimal pain. Here's an important warning from that site though:
"If you use the Object Relational Designer to generate your LINQ to SQL classes then your LINQ to SQL classes will not be serializable. To work around this problem, I built my LINQ to SQL classes by hand."
Only serializable objects can be cached with Velocity.
Thanks again.