This is a perfect Scam. The guy says he wants to buy my goat, has a check 'sent' (probably from his real account and worthless). You are supposed to deposit it the same day that you send HIM a GOOD check for real money. So, I would have gotten a 2000.00 check, turned around and sent 1700.00 (minus the cost of the goat... which I would still be stuck with, by the way) of my OWN money to 'the shipping agent'. The bank, who would deposit the check, but certainly not cash it, would have dinged me for the 2000 when the check bounced, and then I would also be out the 1700 that I would have sent to the guy (if I didn't know any better... but I do).
Please don't get caught in scams like this. Of course, I researched where he came from... and other information leads me to believe he is from a 'harvester' site -- where people harvest email addresses from the Internet and then either scam the users or sell the email addresses to someone else.
Beware. Call the bank that any check sent to you is written on to see if the funds exist. They will tell you whether or not it's any good. Don't hesitate to call the police department's cybercrimes division for information on folks like this. I do and I did.