Well, it has taken a lot longer to rewrite the web socket to work with SSL than it should have, but it is fully working now. I have played with SSL web sockets on again and off again for the past couple of years. I just had to sit down and learn way more than I needed to so I could fully understand why it would not work in the past.The disadvantage of not using community libraries is you can't just plug and play existing code to help you. The advantages of custom custom code is light weight, less regression testing, and not having to worry when a community member breaks you code. Not to mention the code base would be 10X to 30X the size it is now if I relied on community libraries.