Adven: This is too big a project for me to try to give specifics on since we don't know eachother etc. But I'll throw out a few general things to think about and I hope they help you.

1. Unless...