Hmmmm, this sounds really cool, but not sure where to start..