Got to disagree about the shakes Jake. Cheaper than many high protein food sources overall and really convinient and easy
Most protein shakes contain a small amount of protein and high amounts of sugar and complex carbs allowing you to work out longer, but not actually providing that much protein. The ones with low protein content might be cheaper, but the ones that actually contain a noticable amount of protein are expensive as far as i can tell.
Consider also that consuming anything more than about 40g of protein in one go is essentially a waste of time, and in extreme cases can actually be dangerous.
Side effects include ketosis, osteoperosis (high protein intake casues acid levels in your blood to be neutralized by stripping calcium from your bones) dehydration, and most importantly,
excess protein is converted to fat by the body.
If you have a normal and balanced diet that includes a number of high quality sources of protein, such as non fat dairy products like yoghurt, soy, as well as nuts, pulses and lean meat, such as chicken and fish, then you will have more than enough of the protein that you need in order to build muscle mass.
This principle remains true even if you are a body builder. If you are training pretty intensely, then you don't need to change your nutritional intake, meaning you don't suddenly need to guzzle tons of protein shakes, as i said before, a balanced, healthy diet contains more than enough protein.
You do however, need to follow a different type of eating plan than normal. It's advisable to eat more meals per day, obviously make them smaller as you shouldn't have to alter your normal food intake too much.
Have a small meal 6 times a day consisting of:
1/3 lean meat/fish
1/3 complex carbohydrate like rice, pasta or potato
1/3 fruit or vegetable
No fatty sauces/cooking methods. So bake, boil, grill or steam the meat and veg; basically don't fry it!
Something like that shouldn't require a great deal of change in terms of the actual food that you eat, and the protein you consume from food will be more than enough, particularly if you time the meals to be consumed just before a workout. The convinience of being able to have a shake before a workout rather than cooking a meal is the only advantage i can see to protein shakes.