I found this site, http://www.hundredpushups.com yesterday through my newsfeed on Lifehacker yesterday. It's a 6-week training program that promises that by investing 3 days a week for a total of 30 minutes per week, you will be able to (or be well on your way to) do 100 push ups in one go.
The beauty of course with push ups is there's no equipment required, and you don't have to go anywhere to do it. That pretty much fits well with my lifestyle.
The site should was down for most of yesterday (they call this phenomenon lifehacker'd, but when it came back on I downloaded and printed out the PDF complete plan.
There is an initial test before you get started. This helps to determine the level of difficulty that you are about to embark on. The training itself has 3 levels, based on where you ranked on the initial test.
Rank 1: 0-5 push ups
Rank 2: 6-14 push ups
Rank 3: 15-29 push ups
Rank 4: 30-49 push ups
Rank 5: 50-99 push ups
Rank 6: 100-150 push ups
Rank 7: 150 & above
It's also broken down by age. Less than 40, between 40 and 55, and above 55. The above scale is for anyone under 40. I guess if you're at rank 5 or higher, you don't really need this training thing at all. I fell into Rank 1, managing just 4 push ups in one go. I haven't worked out seriously since 2000 back in Ottawa, so although getting 4 seemed low, I think it sounds just about right. My arms are much smaller than those days, and I'm also about 15 pounds heavier.
They said that most people fall between Ranks 2 and 3 and not to be discouraged by your rank, because the training will put everyone on an even playing field. They also say it's important you don't cheat or cut corners because it'll just mean you will fail when you go through the training. Push ups are all about the right form, if you don't have the right form you could just be wasting your time, not to mention endangering yourself to injuries.
I plan to start the program tonight.