I once wrote an ASP classic application that consisted of a chat-room and forums. It was a single file and used a huge (~2,000 Lines) case statement to decide what to do based on the query string. There were no such things as functions or code seperation. This was circa 1997, and I didn't take any classes in programming until then.
At least in never got to the wild. Oh, and I was so proud that I had an On Error Resume Next at the top, since I magically fixed all errors.