If you're an early adopter of Android feeling left in the cold with your phone stuck on a 1.6 build, the hacker community offers an alternative — bust your warranty wide open and install CyanogenMod 5.07, a nearly complete 2.1 upgrade.
Like previous CyanogenMod ROMs, this one offers more than just features from Android versions that have yet to get an official backport to the HTC Dream and Magic. After wiping your phone, installing a new bootloader, and then installing both Cyanogen's custom ROM, along with the Google apps you'll probably want, you'll get built-in USB tethering, support for FLAC audio, applications stored on your SD card for greater memory, and all kinds of little goodies around the phone — including universal screen rotation, a real helper for lefties.
The video above, produced by PocketNow, details the installation process for installing CyanogenMod 5.07 on a Dream, though the process is largely the same for a Magic. If you're rocking one of the newer HTC 3G phones with a 3.5mm audio jack included, you can install a custom build to get Cyanogen working.
If you do take the firmware-tweaking plunge, be sure to watch for updates every so often at the forum or by following the creator on Twitter. Fixes are likely on the way, including an important battery drain issue affecting some G1 users.