You sound great!! I too am struggling with my weight. I really am addicted to food. Here I am, training for a marathon and still have not lost wt. I know I am not eating like I should and that is the real culpret.
I think the South Beach Diet is awesome if you don't have any medical problems. My problem is sticking with good eating habits.
I should know this, but have you read the 5 love languages book? As well as reading the other book this book would really compliment everything that you are doing.