We build a web app in asp. Pays the bills. But asp.net is often a crawling horror, since c# will allow you to do things that asp absolutely does not allow, and you don't get any warnings. Earth First! (We can strip mine the rest later.)
Turns out that c# will allow you to create a static method in a control class. After all, it's a class, and you're creating a static method. Use them all the time, right? But woe betide if you actually try to use that method. You get bizarre namespace errors. Earth First! (We can strip mine the rest later.)
Whenever I hear one of those aforementioned douche bags pontificate about how dangerous [...] videogames are I get a little stabby. --Wil Wheaton.