I have been working on some performance tuning, which is always both a blessing and a curse. It's fun to dissect everything and time the different sections, but it gets real hard when you have to completely re-design routines. Of course, you can always fall back on caching, but that is almost like cheating. :) Anyway, here are some links.