He is an emoticon that expresses sadness or surprise.
Often used in chat, but can be expressed in normal conversation by saying "Dee-Colon"
Popular amongst internet junkies and people trying to be cutesy in real life :D...D:
Sally: But I love you!
Tommy: I have something to tell you
Tommy: I'm gay