Getting up and taking a walk is also one of the best ways I know of unblocking yourself mentally as well. If you're feeling stuck with a particular problem, step away from the desk and take a 15 minute brisk walk. It's surprising how well this works.
