Naps save me every time. Just when my work starts flagging and quality starts dropping, a 20min nap makes me feel almost as fresh as I am coming into the office in the morning.
Most others at work feel awkward about taking naps - even with me evangelising naps :o)