I'm really curious about the t-shirt project being a "micro-project". When I heard micro-project, I thought a couple of weekends of working, small niche market, and mostly electronic based. Teelaunch seems to require a large physical component (t-shirt printing and distribution). Even if you print on demand there's still a lot of work to be done there and high capital expenditure.