I have been learning some valuable lessons about handling large loads of traffic on a database-intensive site, though. Many which can/will be cross-applied to Gamine/Avernal. Already working on building in a decent cache system for things like the wiki and other areas of the site that will not be updated frequently. Areas such as the forums, though, are not likely to be cached just because of how frequently they will be updated.
Another thing that I am learning to do is to keep things as generic as possible in order to allow them to be transported across systems (such as migration from standard MySQL to MySQLi). It's easy to acknowledge the concept, but another to adopt that concept and actually implement it.