Program for Developing Real One-Arm Pushups

Found on the Crossfit forums (which was reposted from the RossTraining forums): interesting program for developing a "model" one-arm pushup. Very tough. To get an idea of what you're up against, assume a pushup position with good form: body straight as a board, feet together. Now take away one arm, but keep your body straight and don't let your hips or shoulders rotate from their original position. Now do a pushup, keeping this body position. That's what they mean by a model one-arm pushup.

UPDATE: I've since read those instructions another couple times since posting, and I'd encourage you to do the same if you just skimmed the first time (like I did). A few of the exercises are completely different (and harder) from my first impressions.