Here's a suggestion to an improvement of the ignore function: The ability to put threads on the ignore list. Don't like a thread, its title and/or content? Simply put it on ignore, and it'll forever vanish from your forum browsing.
Genius? Absolutely. Possible? You tell me.