I'm passionate about open-source software and web-based applications. I turn that passion into purpose by enabling interesting people and the causes I love to spread their message online.
I use this space to post everything from the goofy to the inspiring.
ReadyMadeWeb.com I run an open-source web design shop and web apps consultancy.
TechLiberation.com I blog about technology & public policy.
InConversation.net I sometimes record a podcast with my friend Jerry.