Pulling pressed piston pins at home?

Is there a way to do this...and do it without damaging the psitons? I've seen little pin pullers for sale (that look like small bushing pullers) but don't know how well they work. Anyone?