i was thinking the same thing. for search rolls, but also for spot, listen, use rope, any roll where the player isn't really meant to know the outcome, but should roll his own dice for the feel of it.
when the dm rolls a check for me, even if he uses the same dice, it's not me rolling the outcome.
what would also be good for these rolls would be for the player to have an idea of how good the roll was, but not whether he passed or not.
for example, if i make a use ropes check, i can probably tell whether i just totally messed up the knot.
if i roll d20+use ropes check, the dm could see the roll, and i could see a score of the d20. 1-5 poor, 6-10 average 11-15 good 16-20 excellent.
so i type /dmp 1d20+15
dm sees: rolling 1d20+15 (14)+15=29
i see: rolling 1d20+15 outcome good
(dmp=dm private roll)