Motocross Action swear by the process called 'rim clean' (Google it), how much the tyre flexes over the rim and rubs-off the dirt, it is too hit & miss for me.
I base my pressure by tyre flex and terrain I am riding on. The amount of 'ply's' a tyre has greatly affects it's flex/distorsion, I can actually set my pressure by pushing on it with my hand. Some Metzelers are 2 ply which require about 14 or 15 pound, Pirelli's that are 3 ply seem happy around 12 pound, yet 6 ply enduro tyres used for motocross (yeh I love that word too lol) would run about 8 or 9 psi.
Sure all the tyre manufacturers make tyres in different ply's; it is usually written on the sidewall of the tyre. If I am riding in rocky terrain or crashing into logs I'd up the pressures by 2 psi. I also take into account the tyre temperature; the tyre will flex more (you'll also get more rim-clean) when the tyre is warm & softer, vice-a-versa when cold.
I can spin my mates out by guessing the tyres pressures, to the pound, by pushing on it with my hand, once anyone gets use to it it is quite easy.