
I will check into it. After all this is through (hopefully), we will be paying a visit to our CPA!
This all is very stressful! I'm not used to being stressed. Kind of goes against my nature. 
If you have any questions about the tax part of it, let me know. I'm a DM for a tax prep co. The real estate part of it, I only know from just going through the bullshit.
When we were closing, it was the last few weeks of tax season. I had already worked 100 or so days straight (well, maybe had a sick day and 2 days off for a funeral). 12+ hour days, 7 days a week. My fucking lender was asking for my college transcripts, and I told her it would take a few days from the school, and she was taken aback. So I paid for them, and the next day (and before the transcripts came), she told me she didn't need those anymore. She needed something else instead, then something else, and so on and so forth. They even needed some of my parents' bank info, because they had written me a check 2 months prior, and they had to know what it was for, and proof that it had cleared (even though it had been in my account for 2 months). Stupid stupid shit like that.
My husband goes by his middle name, so they put that on all the documents. Then last minute we had to put his first name (which isn't even on his SS card). Big hassle, last minute. Then we go into closing, and the girl had to white out all the lenders' documents because they had forgotten to put his real first name on everything. Our title co and real estate agent was blown away by how incredibly unprofessional the loan officer was, and they both had to call her up and yell at her several times.
Oh, and she acted to me like our title co was fucking around, but she had faxed all of our shit over less than 24 hours before closing to the wrong title company! What?! Then she said it was because we had switched title co's, but we hadn't! I knew the girl at the title co. and hadn't even looked into another one.
Be prepared, bro. It's well worth it, and it will be stressful, but seriously it'll all get taken care of in the end. Just expect complete bullshit until you get the keys in your hands (which may or may not happen when you close, it might be later that day or that week!)