Working on refreshing user profile pages now, there are three types of hot content:
500 views, 10 posts within 10 days
500 players, 1,000 plays in 10 days
100 visitors, 200 views in 10 days
It's a bit of a balancing act but this seems to be working OK so far.