In regards to number 7, it isn't about cutting off the date exactly. Lets say that I know I will have 1 million dollars tomorrow night (after my game). I should be able to set the search to exclude results before that point in time.
Also, lets say I wish to save my search so that those types of results appear on the Manage My Team page. If I don't set a time limit (eg. Players listed in the next 6 hours), then quite often the player shown on the manage my team page is a player with really good skills and really expensive salary that is going to sell for millions. But it is shown on my page because the initial listing price is 1k and the auction doesn't end for another 3 days so the price is low, even though I know that when he sells it will be for way more than I have. If I can set a time limit, then it will exclude players like this from my Manage My Team page.
Make sense?