Thanks ladies.
I heard back from the Mich buyer and they're being very understanding and accept that their timing was bad. They said they will continue to look for a pup, but will likely end up buying from my next litter when it arrives. So at least they're not upset with me over it.
Sometimes I'm almost too much of a push over... but I know by now that I can't be happy unless I feel I've done the right thing. Luckily Greg says this is MY business and as long as I'm not spending more than I'm making, any decisions I make are fine with him. Need I mention he's a bit of a push-over as well? lol
Anyway, thanks for the support. I appreciate you all greatly.