Here's the workaround I've come up with... I have four (more) Smart Lists: $1, $2, $3, $4 (where priority=n and dueBefore:tomorrow).
And this is all about the keyboard... I start with a list called Today that has everything due before tomorrow or due never (and not in a few special smart lists) and then make that all due today and priority 1.
Then I switch over to my $1 list I go down the list looking for stuff I really don't want to do, selecting as I go. Make those all 2's. Or postpone them if I already know I'm not going to get to them today.
Then I'm left with a shorter list to work through. I can then either complete stuff, or make it a 2. When I've completed that list, I control-right on over to my $2 list and repeat the process, moving stuff I don't want to do to a priority 3. And then from priority 3, back to 1. On any given day, I'll have 100-200 items on my to do list for stuff around the house. Some of it is weekly, some of it daily, some of it languishing stuff that I ought to get to.
I find that a list of 10-15 items at a time is really helpful in helping me prioritize and keep from getting overwhelmed (because when the list is really long, I'd rather flip over to Google Reader).
It may sound like a lot of work, but it's actually working brilliantly for me. It was the setup and refining of the smart lists that took the most time.
Posted 4 years ago