Well one thing I'll say, if you started at 250 and are currently 178, you have come a long way already! Way to go! It also means you know how to do it! I hope 3FC can help you, and it sure sounds like you've got some experience you can share with all of us as well.
