Wow, that's actually a lot of ground to cover. Complete answers would take a lot of posts; after all, this is a long thread and a substantial amount of the content is discussion of your topics. Furthermore, most now following the thread are also relatively new to the Q, most of the in-depth...