Before eBay I used a site called uBid. They used to extend the auction end time by 60 seconds whenever someone bit to allow time for a counter-offer. They said it was the equivalent of a real auction's "Going for $x... Going... Going... Gone!" which made sense to me. In my opinion eBay should do the same.
That said, eBay does allow you to put in the maximum you're willing to pay, so if you're honest about that about then snipers shouldn't bother you.