magnet.
Good luck with this. I have two bikes with stuck seatposts, and I've tried everything, esp. lots of ammonia, PBlaster and Liquid Wrench. Nothing's worked so far.
I think the bb is a good place to go in, too--many nice, older bikes don't have the bottle cage mounts on the seattube.