I hate bid sniping as well, but I'll certainly admit that I've done it as well.
I feel like I'm at an AA meeting or something. "Hello my name is Jeremy, it's been 2 weeks since I placed a bid during the last 15 seconds of an ebay auction."
I like Fayray's idea though. Ebay certainly has its share of practices that can be called dubious. I don't think it's from any maliciousness, but rather a flaw in the way the system is set up.
I like the idea of extending the auction an extra minute to allow people to assess their bids and choose to bid higher or lay out of the auction. It shouldn't be a race against the clock. There have been times when I was on a flight or a concert during the end of an auction, so to ensure that I'd win the auction I had to bid some ridiculous price for an item knowing full well that in the last 5 minutes the price of the item would jump at least 15-20%.
On the other hand, when I see something I want to bid on I always try to wait until the last hour or so because bidding days before the closing time simply inflates the cost of the item. This wasn't such a big deal 8-10 years ago when you could still find good deals on ebay. Now however, it's tough to find a good deal or steal on ebay.
I think the extra minute is a good solution. Perhaps more true, not only to the spirit of a true auction, but also to the true value of the item being sold. I think it would perhaps work out even better for the sellers than the buyers. If nothing else, a buyer should at least be able to select it as an option.
For example:
"Would you like to extend your listing beyond the current time as 'last-second' bids are placed?"
-or-
"End the auction at 5:45pm regardless of bidding activity"
I think the sellers would more often choose the first option, sniping would slow significantly, and a more realistic selling price would be the result.
The problem is, that means we'll pay more.