Whats the best way to remove upper ball joints?

I did it the same way that zkx did...I couldn't put them back in the car and I was a bit concerned with what I would do with them in a vise..anyway..took it to my mechanic ...left them there for a week..and when I picked them up..no charge...

That was one of the very few things I have subbed out..