Notches

If you’re a developer or have an existing site that needs better reviews, Notches is a free, open, universal platform for reviews. We’re building a network of applications, partners and cool tools
http://notch.es/