If I had specific answers for you, I'd post them.
I don't, but this may be a place for you to start.....
http://www.agriventure.com/