John,
I'm not suggesting anytning, I'm only explaining the reasoning. Lots of folks have differnet opinions about this stuff. MS is just being careful in their code probably because it will be used by so many people at so many different skill levels. Who knows when someone will name a field in a table lcLastName?