As far as
freerolls are concerned, Pokerhost is one of the better ones around since it only accepts around 600-1200 players per freeroll and they don't fill up as fast as say Titan or Poker.com. The freerolls are also not hard to place in the money. They have a variety of freerolls tournaments like Heads-up (my favorite), hold em, omaha, and seven card stud. I play freerolls there quite often but I never deposit there. The money i have there is all freerool winnings so I can play
real money tournamrnts if I want. They only thing with pokerhost is that the deposit and withdrawl policies are shaky at best.