Out of curiosity, what is the URL for the WOWZA website? I know the twitter exists, but could never find an actual website. Thanks.