Yes lots of plus gas (expensive though), or you can Take out the bottom bracket and pour some Coke, Irn Bru etc down and leave for a while, and like jimbo tap with a rubber mallet and wiggle out.
The best way ive found as a last resort is after soaking take the seat and wheels off, then vice the seatpost upside down and use the frame as leverage to free it, Depends if you want to keep the post, the downside to this technique is that if the seatpost dies it can be alot more hassle.
If the seatpost breaks you then have to hacksaw slots in the post and hammer the thing inwards which can be very messy.