This doesn't completely answer your question, but it might be a good place to pick up some leads?

Link


.talk nerdy to me.