Hi....I am wondering the same thing actually about the skin. My husband said my stomach would probably be like lose and flabby

Yuck! LOL I don't want that but I would hope sit ups or something could help with that. Congratulations on starting your weight loss though!
About the Stackers I really know nothing about them at all. Hope someone can give you some info.