What have you found to work better for making long term gains, changing workouts frequently ala muscle confusion or basicallly sticking with the same workout program (with maybe an occasional tweak) long term for making gains? There seems to be successful examples from both camps. I'm wondering if changing routines is do more to mental boredom than anything physical.