Project Launch Site is a home for web apps, productized services, and other micro-startups that are crafted with care to solve niche problems.