I think it's due to the size, Tim. It was killing the database server (timing things out) to do it the old way.
What if I put a link to the Advanced search on the output screen of any search. Maybe if not too many variables I could simply add 'Search for XXX in 2004/2003/etc'