Welcome aboard, David.
Some great info has already been bestowed upon you by the guys, so theres nothing I can add to it. But I will say this, once you've got it all down...you'll never look back...