http://www.rhinoking.com/
its a composite site of a few different sites, including rotoworld and kffl and its also got some other cool features. for free, there is no better. if you're going to spend money, sporting news is the best (think its $20 per season).