Let's stop this query_posts madness, shall we?
The query_posts() function is often misused by theme and plugin developers. This little plugin will call WordPress' built-in _doing_it_wrong() function, whenever query_posts() is used within a theme or plugin. It doesn't stop the query itself, but simply issues a notice if running in debug mode.
If you have a friend who uses query_posts(), use this plugin to help your friend out.