Hi eagle,
This might be to do with the scheduler and caching.
If I remember right, the scheduler runs once a day to re calculate the promotion products.
What to do is to create a temp sale product then check to see if its displayed.
If not go to:
BO > admin > General then click "restart dnn application"
check the product again to see if it is now displayed.
Hope this helps,
Geoff