Welcome! Several of my friends have been in Weight Watchers and go back from time to time when they need some more encouragement to stay on plan. I think you will find it to be helpful. Just about everyone I know uses the points system!
This site is a great place, and I think you will find a lot here that will help you. There's also a lot of Weight Watchers posts and a whole section for you to check out there! Enjoy!