The other day, I stumbled upon a group of people doing much the same thing I'm trying to do, for a lot longer (and arguably better =)). Why not go check them out?