<guitarplayer> http://stackoverflow.com/questions/161738/what-is-the-best-regular-expression-to-check-if-a-string-is-a-valid-url
<guitarplayer> also, http://stackoverflow.com/a/161779 http://www.apps.ietf.org/rfc/rfc3986.html
<guitarplayer> ietf defines a URI as ^(([^:/?#]+)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
<guitarplayer> trippy
<guitarplayer> actually, that looks more like brainfuck than anything