DemoCamp 26

DemoCamp Toronto #26 was last night; I was going to blog my impressions, but Ian Chan's post is better than what I would write, so, um, please go read it instead.
comments powered by Disqus