I dont agree with the whole bench press thing, if your lying down you still have to use all those other muscles not just the chest, with free weights anyway, and even with a smith, pushups arent the be all and end all, chin ups I agree with but who cant do 10 chinups, cmon, I do not do any body weight exercises unless you count running and crunches, and I can do 20 chinups, dont count out weightlifting because of all these new revolutionary body weight techniques, sure they work, but I dont think they will give you as much power as weight lifting, I can only do about 25 pushups, and I in no way ever do pushups because I hate them

!!!! lol, but I can benchpress over 160% of my weight (freeweight) and I bench press my body weight for 10 sets of 15 reps, pushups just arent some peoples thing, dont discount weights, they are tried tested and true.