I had several offers on boats including several accepted, until I got them in my sights, and had a close up look at them.. YES this might sound like a backwards way to "shop." But in my case I was looking for a very specific, and inexpensive (under 10k) boat. So it was negotiate on price I'm willing to pay based on pictures... then drive the 4-12 hours to look at it in person and re-evaluate the price based on real info.
I had a boat listed at $5k... down from $8k... that ALL I wanted was the lifting keel to lift... I didn't even care if he cut the keel off with a chainsaw.. he didn't have a trailer, and the core was busted out in places... But I was STILL willing to buy it. What is worse, he KNEW there was a problem with the keel, for like 8 years!
So yeah, deals fall through every day.
As my brother said. A deal comes along every day, too. You'll find something right when the timing is better for you too.