Its a sound routine w/ a smart common sense approach to nutrition but like stated above, its for the beginner. This program was basically developed to get people off the couch and into somekind of exercise program.
Also, im not a huge fan of high intensity cardio while dieting, i lose way too much muscle with it, but thats just me.