Complete list of Facebook Chat Emoticons

While playing with Facebook Chat I wondered if it supported emoticons. Turns out it does. But when I tried the >:-) emoticon (a 'devil') and saw it printed as boring text, I wondered, "what smilies does facebook actually support?"
So with the help of Safari and some javascript hacking I present to you a complete list of facebook emoticons.
:-) :) :] =)
:-( :( :[ =(
:-P :P :-p :p =P
:-D :D =D
:-O :O :-o :o
;-) ;)
8-) 8) B-) B)
8-| 8| B-| B|
>:( >:-(
:/ :-/ :\ :-\
3:) 3:-)
O:) O:-)
:-* :*
o.O O.o
>:O >:-O >:o >:-o
 curly lips
 Chris Putnam
(Y) (y)

Some Facebook users have created their own emoticons for Facebook chat. They are created by setting up a user in Facebook with the emoticon set as the user profile image and using the square brackets to embed them in a chat. E.g: My profile image can be embedded in a chat using [[caleb.brown]].
Here is a collection of some emoticons that are created using user profile images.
 Rock Sign
 Middle Finger