Started work on smilies. It's harder than I thought.