For any of you that come here after a 5 hour search for why your styles are messed up: Sorry :P
Another use of this trick - use these unicode spaces as white space between two words. So a single class of ".super cool", when applied to the html, would look like you were applying two separate classes.
Or if you're truely evil, you insert the zero-width space inbetween .supercool and .supercool