go to bitclockers no waiting there. the 120 confirmations is bullshit
Your post is bullshit.
Generated coins cannot be used in transactions until they have at least 100 confirmations (but the official client won't let you until it has 120 for some reason). So, unless you do some magic with the payouts, you have to wait at least 100 confirmations until a pool can pay its rewards for this block.
This has nothing to do with transactions, which requires far less confirmations.
And, by the way, confirmations have nothing to do wrt. invalids and orphans. If you somewhat generate a better blockchain which forked 200 blocks ago, you can orphan 200 blocks at once (even the 80 "confirmed" ones). (To some extent, since the official client hardcodes some hashes in the early blockchain.) This is of course very unlikely to happen.