Should we really state that our (ok, fine, my) code is "steaming crap"?
Also: fix indentation. ;-)