Go to Scuba.com and get some of the 500psi mask defog (another 'cheap' pasttime, I know...)

Should be good on the mirror for a week or three I'd bet. The stuff only costs a few bucks.

Although, the lather trick is pretty swell, and cheaper...I'm definitely going to try