I think we all have seen a page or two like that on the net though. There have been so many schemes along that line thought up. The current scheme, appears to be a product call Java Script ;) I think code protection/obfuscation is half the reason people use it.
That tiny scroll bar is a dead giveaway, I wonder if they considered the additional load times they introduced with all those spaces, the page must be at least 1.5 times larger than it really is. Sacre Bleu! Indeed.
Squish, on the other hand, compresses your html file into as few lines as possible. Although your code will be easily seen, the person trying to analyze it will have a headache because.... Well, why don't you just check out the source code of the squished version of this page to see what I mean.
I checked "squish" in the Concise Oxford Dictionary.
It gave the definition as "marmalade" so I presume that "squished" means marmalized - need I say more and don't forget to wash your hands when you have finished.