I just spent a good hour on the site, it's right up my alley. Very fun site.