I think that Poker.com USED to be a GREAT freeroll site until the switch over. Now they only play every so often, and it's TOUGH to get into one.
And yes, you do need raked hands to keep your freeroll earnings. And quite a bit, too. (Learned that the hard way. *teehee*)
I do really appreciate the fact that they offer freerolls at all, it's just that I liked it a lot better when there were more. =P