3 VERY inefficient Select statements seem to be the cause of the slow down. It was so easy to blame the hardware and configuration

If anyone would like to take a crack at it...
This is what finds what blogs are hot....
SELECT
count(*), hitsTABLE.rssid, rssTable.name, rssTable.blog, rssTable.type
FROM `hitsTABLE`, rssTable
WHERE hitsTABLE.rssid = rssTable.id and
(hitsTABLE.created > (DATE_SUB( CURDATE( ) , INTERVAL 5 DAY )))
GROUP BY hitsTABLE.rssid ORDER BY 1 DESC
Limit 6
The EXPLAIN says...
Using temporary; Using filesort (the crux of the problem, due to the area in bold above.)
The MySQL version is 5.0.45
hitsTABLE.rssid = rssTable.id are both indexed.