It looks like it's a training regime for some one who can already do a decent number of good push ups, not sure if that's you or not. I know when I started push ups there was no way I could do a diamond push up, I could barely do real push ups. I used the same thing as ModlrMike, and it definitely worked for me. Another one a friend recommended that I played around with over the summer is the 100 push ups website. I found that worked really well, I almost doubled my pushups in a month, but I needed more down time between workouts at the higher levels.