I love quests and goals, however I find the badges disappointing. As I play the game, I'll be doing an activity and suddenly I am alerted that I've been awarded a badge. It's like I've accidentally achieved something.
Wouldn't it be SO much better to state the badge goal first as a quest? For example, one of the quests would read "Cook 41 meals with an Awesome Pot", which would eventually earn the 3-Star Cuisinartist badge.
1) Quest/goal is stated
2) Player works toward goal
3) Player is rewarded with badge