eBay now charges a final value fee to sellers who end their listing early. So if you have a listing up and don't let it run to its scheduled end date, you pay 10% !
I found this out the hard way recently when I was selling an old iMac computer. I discovered a mistake in the listing and, since...