I wanted to ask this question before I went further in the development process. I ask now, because someone told me I was doing it wrong.

One of the things I carried over from VB6 was the Hungarian notation. To me, it just makes things look much cleaner when you're reading someone's code.

So, is this still standard practice, or should I drop the prefixes? Please note, I'm only talking about variable declarations (strVariable, intVariable, etc.). I'm staying with the control conventions (txtTextBox, ddlDropDownList, etc.) until someone threatens to set me on fire for doing so.

I'm thinking it was used alot in VB6 because it didn't have the advanced intellisense that Visual Studio has.