1.no but if you need someone who can ill learn from one of my friend.
2.same as number 1.
3.same as 1.
4. i am 19
5.yes
6.yes if you tell me what to do for it and tell me how to get in it because differnt clients have differnt setup things
7.i have before but its a pain