I use an OpenOffice Spreadsheet which I custom made. It has Bar graphs and everything. Revenue by day of week, date, week, and month. Pretty spiffy to me anyway.
I use Nifty Stats as well which does a decent job of breaking things down by sponsor (I have hundreds of sponsors now).
I have to figure out how to set up an formulas for doing projections and estimates by week, month, and year yet.... that is something that I wanted for a long time.