Frank Hangler
Frank Hangler

Frank Hangler

Web development, design, and the social implications of the Internet. Plus a bit of stuff you're not supposed to talk about at dinner parties.