I can use my Apache server logs to figure out how many pulls there were of my RSS feed each day ... and therefore can track usage trends. But this just isn't enough for me. Is there ANY way that I can figure out whether my feeds are being pulled from a news syndicator, from a website syndicating my feeds, from 1 big site or from 100 little sites? etc etc

Do you have used Feedburners? it allows you to make your feed more friendly by using their Smartfeed system you can also make your feed browser friendly.

The only one that I have come across is Feedburner. :) WHy not give em a try?