There are good days and there are bad days. And with each day, there are good moments and there are bad moments.
Today has been a bad day, with very few good moments. I just sat down with a beta tester and watched him go through the joining process. Part of the problem is that joining is, in fact, a "process". Watching him use the site also revealed a plethora of glitches that are going to keep me up all night and well into tomorrow.
Days like today force me to think about each and every mistake I've made so far, where I went wrong in each instance, and how easily each mistake could have been avoided had I done X - whatever X may be.
Ugh.