If you are a Mac user, I would recommend GarageSale by IwasCoding software.
You can do everything you have listed plus there is a very nice backend sales management functionality and many nice listing and photo features. The developers(in Germany) are responsive to individual requests and there is a fairly comprehensive wiki. There are upgrades to keep up with the maddening number of eBay
"improvements" and the software is updated for changes on the Apple side as well.
The biggest advantage to this program is that once you buy it, there is no monthly charge or per item fees. If there is a major upgrade, there can be an occasional fee(usually 19.95) but this is pretty infrequent(think once every couple of years). I believe a single user license costs about $40. IMHO, a pretty good deal for what you get.