I repartitioned the SD card with G-Parted
Restored the apps I wanted with Titanium
The phone is running a billion times better, and there's virtually no lag
But having got so far, it's left me wanting more. Is there anything else I can do - either performance improvements, or uttilities that will enhance usability or the feel of the phone? I love CM7, but it does feel rather spartan.