I'm waiting for this d20 of mine to really go south... it's gonna catch up with me someday

EDIT: Just looking at the stats for intimidate...
I feel that -2 for only 1 round is a too low. One possible middle-ground would be:Demoralize Opponent
You can also use Intimidate to weaken an opponent’s resolve in combat. To do so, make an Intimidate check opposed by the target’s modified level check (see above). If you win, the target becomes shaken for 1 round. A shaken character takes a -2 penalty on attack rolls, ability checks, and saving throws. You can intimidate only an opponent that you threaten in melee combat and that can see you.
The penalty is dependant on the success of the associated roll, IE: you require a 5 to intimidate, you roll a 12, they get a -7 to all rolls (you HEAVILY intimidated them, so they're sh*tting themselves and thus suffer more) and it should dissipate at +2 per round, if it goes above -2 then they "snap out of it". So the above example would mean, shaken for 3 rounds (-7 for 1st round, -5 for 2nd, -3 for 3rd, -1 for 4th... but it's less than -2 so not shaken anymore)
I know that I've rambled a bit. But, you know me... I like to give alternate means of doing things (more balance for us AND the enemy).
This mechanic would only apply in the instance of using Turn undead, not for normal intimidation.