On Monday I installed the new version of the CyanogenMod (http://www.cyanogenmod.com ) on my HTC Magic. It's a community created custom rom based on Froyo (2.2).
Installation was a bit annoying, as I had to reinstall all apps and backup messages/call logs/data.
But it's pretty damn awesome! Battery life is 50% longer (due to better usage of power saving states) and the browser got a quadrillion times faster (compared to Android 1.6).
For the Android users among us: Either try to get the official 2.2 release for your device, or (if your experienced) try Cyanogen!