i stumbled upon that site earlier today, it has a lot of neat things aside from the PNG stuff.
Nice find! :O
I dunno why you'd need to add all that stuff to get it to work though. Works fine in FFevery other browser.
IE and firefox both lag behind eachother in different ways. if you'd take a look around that website, you'd see that. they have some neat ways of taking things that IE supports and getting them to work in firefox. the innerHTML/outerHTML thing was particularly cool.