I love myfitnesspal because it has a great android app so its PAINLESS to use.
I leave my profile "wide open" to the world and I do not put ANYTHING in my mouth without recording it. period.
I am hoping this will make me accountable for what I eat and encourage me to keep going. (fingers crossed)