That guy sounds like a bit of a Wacko to me!
Maybe Mark should have just hooked your two dogs up to the bumper, I bet they could have pulled it for you.
I guess I won't be seeing you this weekend if your car is in the shop, we're getting more snow now again anyway.
Let me know if you want to plan to get together next weekend.
Good luck with getting your car fixed.