aarondc:
There's also a forum / website dedicated to this very topic. Can't remember it off the top of my head, but they had a lot of resources devoted to the subject.ETA: http://openmoco.org/
Wow I don't know how I missed this! thanks for the link