in reply to coding rules

I don't personally agree with rule #5 - Prefixing local variables.

One way to not do this is to keep your subroutines short enough so that they require at most only around 4 to 5 variables. If a subroutine requires more variables, then maybe you need to break it down.