In answer to the first post...
The best thing you can do is to check the terms and conditions and the FAQ section on the poker room in question. Most poker rooms do have some kind of requirement for cashing out free money although there are a few exceptions. If you've won some money in a freeroll you should really check with the poker room before cashing out, if there are requirements and you just try and cashout anyway it could lead to your account being locked, not worth it when all it takes is an email to support or a read of their Terms and conditions regarding promotions.
Freerolls are really there so new players can gain some experience and enjoy playing poker without the risk of losing their own money, hopefully once a new player has experienced the "thrill" of playing reall money poker they will deposit some of their own money, this is what the poker rooms hope to achieve by the freerolls. They don't particularly like players who just play for free, win then cashout, it's of no benefit to the poker room and they tend to frown on it which is why most do have some kind of requirement so it's always best to check.
Good luck at the tables
Tony ( The Webmaster )