Hi I am doing the 30 days challenge program. I like many aspects of it, but sometimes I feel that they are trying to make me depend on the software or sites they promote. I know it is a business, but do you think it is a good program for a newbie?. Are there any other programs you would recommend?