I think the system works quite well. Whilst you are paying the same as a normal punter, you'd only normally be able to get that fare if you booked months in advance and our rosters aren't produced that far ahead.
Thanks for all the pm's, lots of them! Hopefully got something sorted now.