It would be helpful if Sort by: Savings would sort results from the highest discount to no discount.
Instead, certain discounted items appear out of expected order (apparently ordered by regular price instead of savings).
Example 1
BI100 (regularly priced at $149.99) is 66% off. You'd expect that at the top of the page 1 (Live) savings, since it's the course with the greatest discount. Instead it appears on page 4 among the (0% off) $149.99 courses which are not on sale.

Example 2
NT221 (regularly priced $489.99) is 35% off, but shows up on page 10 instead of on page 1.

The only reason I knew that NT221 was on sale, was because I happened to see it on the 35% off Round 2 Authors page.
Properly sorting by savings would spare us from missing out on sales (for items that are not on our wish list), and increase your revenue.
I can appreciate that this is might be an inefficient and/or difficult query, as dynamic pricing affects everyone's discount differently. Thanks for any improvements that can be made!