I can agree with that one! That's why I explicitly open all tables using the SHARED keyword from now on!!!
But there are other things that may cause contention such as FLOCK(), doing a massive APPEND, or setting a lot of multiple RLOCK() on a table.
Dave
Live life today - tomorrow will take care of itself.