Don't know the answer to your first question.
Nothing wrong with what you did here on this message board in alerting others of an eBay sale... I, too, do it.