>I don't use "Hungarian" but I have a simple personal rule for your example... your lnAccountNumber would be AccountNumber and you lcAccountNumber would be AccountNo.
>
>Works nicely for me.
>
>In general I prefer to type descriptive names than use prefixes.
I would argue that Mike's variable names are more descriptive (and yours more ambiguous). If you work in a multi developer environment, the prefixes make a huge difference when reading someone else's code. Or even if you work by yourself and you revisit code from long ago. I've experienced both scenarios and when I started using hungarian it was a huge difference.
Del