This sounds perfect! It would go wonderfully with my moody eleven year old daughter. (Except it's not an iPhone.)
"Now we know why Windows Phones come in so many different colors. Techworld Australia reports that Microsoft Research Asia has been working on technology that gives your smartphone the ability to detect your mood and post it on your social networks in real-time."