I ordered the Haber Eliminator! I ordered it last night. The fogged goggles were pretty miserable, and I sure wasn't too keen on riding without goggles, but I did it anyway, and was constantly watching out for roost and other stuff that was just waiting to poke my eyes out. That wasn't fun either.
Glad you liked it. If you get a chance to do a few of these, I highly recommend them. Pretty much a guaranteed good time.