Yeah protein will help but in and of its self it is not the magic key. And mind if I ask you where you got 150g from? It seems rather arbitrary? though if you are a 150lb person, then yeah it is about right. You have to take a few things into account, weight, goal weight, level of activity. obviously if you are really beating up your muscles a little more protein will go a long way toward growth and repair. The use of say 1g per pound of body weight is a good start. While there is really no hard and fast rule for the amount of protein that you should be taking in on a daily basis, 1g/per pound is a good place to start if you are on a solid work out plan. The combination of exercise and proper diet is what is going to help you drop the weight. Will protein help you loose weight? Maybe if you are eating good whole foods that are low on fats and cholesterol. But fats, and cholesterol ( of the good varieties ) are necessary fro health as well. The point being protein is good, in moderation and it is what you need to build muscle. There are merits to a High protein diet, as there are merits to a lot of diets if done properly. The key Like I said earlier is moderation, and balance making sure you are getting enough of all the proper nutrients in your diet so your body can run at its best. The weight loss comes from burning more calories then you take in. Figure out how many calories you need to keep your current weight, then you subtract 500-800 calories a day from that number and you should begin to loose weight, not much and not too fast ( it is better this way as the weight lost will be more likely to be kept off this way as opposed to loosing a lot quickly then rebounding). Now add in a simple work out program, of moderate cardio and some weight training and you will loose some fat and build some muscle. You ave to figure out how much protein/carbs/fats you need personally, and in what combinations that your body will work well on. There is no set figure of numbers that works for every one.