At long last, the epic ROM that everyone has been waiting for is here! Introducing CyanogenMod 6. CM6 is based off of stock FRF91 Android 2.2 (Froyo) with many, many modifications.
Some of the more note-worthy changes to stock Froyo are Apps2SD (actually working, may I add!), the addition of CyanogenMod Settings in the settings, and many, many new wallpapers!
You can download the ROM over on XDA, but remember, this is all AT YOUR OWN RISK.
Happy modding! :)