I've used etsyonsale.com before. It's great for getting the obvious "sale price" look on your listings.
If you add "sale" to the beginning of your item descriptions, whenever they're posted in an activity feed or included in a treasury, viewers will know they're on sale even if they haven't seen your shop announcement.
Good luck!