I also agree with Hollie on the readability issue.

One of my more miserable tasks at work is maintaining other peoples code when it is unreadable and difficult to follow. Believe it or not some people don't even indent! I'm begging all you coders to put in comments so I know what you were thinking when you wrote the stuff. I do it and find it actually helps me nut out tricky algorithms