I did this back in November but revisited it recently because I don't usually do much /green/ stuff :)
cleaner version