Everyone - thank you so much for the responses. I started crying because the support is so amazing! I feel it will take a little bit of time to assimilate all the great advice, but I will keep re-reading all of this to keep my moral up. Now, time for bed.