Do check out the thread about building one's own tools. There are several home made versions of this tool.
One nice feature of the Cycle Works tool is that the holder and the puller are the same tool. The large center plug comes out for holding the flange while the nut is removed and the center plug is replaced with the forcing screw to pull the flange. (hope this helps you see how it works)