I have used the hammer on quite a few calipers to get them to release the rotor, and it works 95% of the time. Another thing that you want to check, is the bleed hole in the MC (master cylinder, usually the front of the 2 holes), it gets plugged and won't release the caliper. It is a Very Small Hole, so you will need a piece of wire that is very fine, perhaps the E string on a guitar, or the smallest tip cleaner wire in the set. As TT said, if the fluid is mucky, remove the fluid from the MC, I like to sop it up with a paper towel (Bounty), and being CAREFUL to not drip it on your nicely painted tank, throw the paper towel into a plastic bag. wipe and clean the inside of the MC until all the gunk is removed, then fill it with fresh fluid, and bleed it down at the caliper. The bleed hole is usually plugged because it is so small of a hole. If, after thwacking, poking and bleeding, the darn caliper STILL gives you a tight grip on your rotor, you really should rebuild it.
Charlie