For the most part, I am in complete agreement with Monopoly on this one.
I know it is not "in vogue" on this site any more, but I still do the bulk/cut cycles.
And when I bulk, I friggin' bulk. I eat every damn thing in site (With the exception of sweets). I eat burgers, mexican food up the wazoo, pizza (generally get chicken, sausage, pepperoni and spinach on the same pie), 2 Footlong sandwiches from Quiznos, etc.
I do eat fairly clean foods too whenever I bulk (e.g. cottage cheese, eggs, chicken, etc.), but I just give myself more wiggle room. When fat gain starts to become an issue, I throw in 2-3 short cardio sessions a week. If it is still going wild then I start to tighten the diet up to more closely resemble my maintenance diet, but with more food.
That being said I usually allow myself to get up to about 18-19% BF, sometimes I'm sure I hit twenty. I then work on dieting down.
Yes, it is a yo-yo process
Yes, it might not be the most efficient way to put on muscle over the long term.
But damnit, I love it.