Id still prefer to see the club experiment with a sliding scale of ticket prices ie If you buy the tickets 1 month in advance they are say half price, 3 weeks in advance 2/3 of the price, 2 weeks in advance 3/4 of the price. After that its full price whether you buy them early from the ticket office or at the turnstiles on the day.
The issue with this is of course how you solve the season ticket conundrum.
I haven't been to a home match for a while now so are they still continuing with a fixed price per ticket or have they brought back the category system - ie Celtic or Rangers match is more expensive to attend that a Kilmarnock or St Johnstone match?