Your questions cover a LOT of territory! Maybe you could narrow it down a bit, one topic at a time? And be sure to read some of the threads already here.
Your questions cover a LOT of territory! Maybe you could narrow it down a bit, one topic at a time? And be sure to read some of the threads already here.