Well, I have collected so many of these over the years. I started out with the idea of hand picking a bunch of them, but realized that could take me a great deal of time. So I have just imported a huge pack of them that was created by another developer some time ago. This is waaay overkill, but how can you have too many smiley faces to choose from??
There are over some 450 emoticons/smiley faces to choose from, although a great deal of them you can hardly call smiley's
To select from the massive list of them, you must first be creating a topic or replying to an existing topic. In the area that you see the smiley faces showing, just under them is a reference link "View More Smilies". This will open another little window with 11 pages of different emoticon faces you can choose from. A single click on one will automatically place the text on your post.
I have also made the littlepop up window containing the smiley selection a little nicer to look at, and match's the layout of the forum.
HAVE FUN!