incline bench, decline bench, flat bench, for starters, all work different parts of the chest, thats good for starters, but free weights , while they arent as impressive because u dont have a huge bar loaded with weight for eveyrone to see, work better in my opinion, you have to use alot more muslces in order to stabalize the weight, and one hand cant cheat for the other, everyone has their own excersizes they like, every body is different, the only thing everyone has in common, it takes HARD WORK, you cant just go bang out some pushups and a few sets on the bench press and think its gona do anything, you need to devote each night to a different body part, or in some cases 2 muscles in a night, and ones that dont work in conjunction with eachother, for instance if you wanted to work chest, your not gona do chest and triceps in the same night, or u arnt gona get shit in the way of a workout, when i would do chest, chest is all i would do, and then maybe throw in some legs or cardio , none of this 3 set total, BS like alot of people at the gym do,, if you want a good workout you gota work hard, 4 sets on incline, 4 sets on decline, 4 sets on flat, increasing weight as you go in each one, then move to 4 sets with some free weights, maybe 4 sets on the butterfly machine, it takes hard work, lke STD said its a hard one, its not like biceps where u can do curls 4 nights a week and have a tennis ball muscle in a few months, you gota work up to it, and of course work atoehr muscles that work in conjunction with chest excersizes, triceps, shoulders, ect. on other nights, remember its hard work, and if you arnt sore, you arnt doin it right!