The password for a PokerDIY freeroll is always revealed in the same place through our Automated Password System (APS).
For example, log in and have a look at this freeroll event. On the right-hand side, above the banner ads, you should see something that looks like this:

This is the APS module. It may look different on your screen depending on what you have done so far and of course it will have your name at the top. It tells you very clearly what you need to do to get the password and play in the offered freeroll. So, according to this screenshot, you have FAILED 4 of 4 requirements so far. As you complete each step the APS will reflect your progress. So, to complete the required steps in this example:
Step 1) Join this poker league
This means that you are not yet a member of the poker league on PokerDIY. To become a member, simply click on the link in the APS labeled "Join this poker league". This will take you directly to the poker league in question so that you can join it (see the other FAQ on how exactly to join a poker league if you are stuck).
Once you have joined you may need to wait a minute for the APS to reflect your new status. This information is heavily cached to speed things up. Do a Ctrl-F5 (refresh browser) in a minute if it is still saying you are not a member, but you have joined.
Step 2) Have you RSVPed?
Have a read of the other Freeroll FAQ questions if you do not understand how to RSVP to an event on PokerDIY. This is telling you that you have not yet confirmed if you wish to play or not. Once you have RSVP'd you will need to refresh the freeroll event page (F5 on your keyboard) so that the APS is updated if it does not already show this. Note that you have to RSVP "Yes" if you wish to play.
Step 3) Have you made x amount of forum posts in the y days before the game?
So quite often we require that you make some meaning full forum posts in the week before the game. We want to reward active members, not freeloaders. You can read the other FAQ questions to see more about the forum posts. If it says you have not made enough then you will need to get chatting on the poker forums!
Step 4) Is your profile filled in with the required online poker room nickname?
Have a read of the other Freeroll FAQ questions if you do not understand how to update your profile with your online poker room nickname. Once it is filled in you can refresh the event page and the APS will tell you what needs to be done next if anything is outstanding.
You will know when you have passed all the requirements when the text at the top of the APS changes to "PASSED..." like in the screenshot below:

Note: If it is time for the password to be released you should now see it below the "PASSED..." text as in the screenshot above. This brings as to WHEN is the password revealed.
The timing of the password release depends on the poker room we are playing at for that particular freeroll. For example, on CDPoker there are syndicates of forums who steal the password and IM it to each other so that instead of a cosy 25 PokerDIY members we get 150 strange players who have never even heard of PokerDIY. For this reason we have to release the password 2 minutes before the event starts. You can read more about this particular problem here and how the APS combats it.
On other poker rooms password theft is not too bad so we can release the password 10 minutes -> 40 minutes or more before the freeroll is due to start. The APS will specify exactly when the pw is due to be released (in number of minutes). In the example above it is 10 minutes before the game so the password is now public. If it were 2 days before (there is nothing to stop you qualifying for entry early, in fact, we encourage it!) then this would say "PASSED" - the password will be revealed in x minutes.
Note: This is an automated system. We don't email the password, post it on the walls/forum (unless something goes wrong) or send it by private message and it works very well for us. Once you have seen it in action you'll appreciate it for the next game. If your APS does not say "PASSED" then please check what step is missing and fix it before letting us know on the event Wall.