on slower machines, it does take more time to load!
in some cases, the iepngfix.htc method requires you to specify the width and height of the image, and doesn't work well with backgrounds positioned on the right!
I've had some cases where this solution works in a version of IE6 and not in other versions

(I can't recall which versions, sorry).
I usually only use this solution if really desperate!
Otherwise, try to use an alternative for the png in IE6 (and use the png for any other browser).
I designed a website which used gif with a full background only for IE6, and the other browsers would "see" a non-uniform background and transparent png on top

Search the "_" and "*" CSS hacks!
as for the other browsers, it simply won't be used, and from my experience, neither IE7, Safari2, FF2 (mac/PC) will suffer from this hack
