that Smashing magazine article is great.
here's the test file I used on the left saved with Photoshop Save for the web, 182KB - the right was saved using the Posterization technique and produced the smallest KB size - 137KB

i also tried PngOptimizer which produced a 150KB PNG, and PunyPNG which also produced about a 150KB PNG, and tried the Dirty Transparency technique which also produced about a 150KB PNG.
the worst was PNG Crush - produced a 175KB PNG
so Posterization appears to be the best technique, at least with this file but Posterization technique will change some colors so in some situations where you're trying to blend your PNG in with a background it might look shitty.
i'm seeing blog designs with huge ass PNG backgrounds that are 500KB and up. kinda shitty, even on a fast connection there's a delay and suddenly you see the background pop into place.
check out
http://www.punypng.com - it's a free online tool.