I know that there is search and replace, however, bottom line is...it takes time. Time that I usually spent somewhere else. Furthermore, many developers simply don't do it, thus, if I have to look through their code I cannot rely on the correctness of the notation and thus, it is worthless to me.

Having said this (and all the above), I have never said that there is a wrong or right. Everybody is free to choose their own style...and thus, I will not discuss whether the hungarian notation is useful or not. For me it simply isn't...

As to your example....I usually don't care which function is being called aside from my intention. Whether or not is hungarian notation is being used or not does not help myself, since I both know the variables and the functions...the more important thing in my eyes is simply naming variables meaningful...if that is being done, I usually do not need any additional type info.

As I said, this is simply personal preference....you are free to use hungarian notation or any other as you like...