A number of users, across many different hosting companies, have had serious downtime caused by wp-cron.php running constantly and using excessive CPU cycles.
A workaround has been published at trinity77.wordpress.com. Could we see a rewrite here and someway for the file to stop running over and over even when no future posts are scheduled? Is it necessary to run every time a page is loaded?