Personally I would never take a nap for a couple of hours, wake up, then go lift right away. We all have had that feeling where stuff is popping or tight or spasming when we wake up. Its not conducive to a good bodybuilding experience.
What I would do is wake up, take a protein shake, wait a little, take some caffeine or no xplode, go to the gym, walk on the treadmill 20 minutes, loosen up a ton with stretches and exercises, then go lift. Opinions?