Never new about the JSLint thing!

 > `/\/ghost(\/|$)/` should be fine - I tried that out and couldn't get it to work.

It didn't work? It worked fine in the [JSFiddle](http://jsfiddle.net/cD227/1/) I tried.

 > I only had a really quick stab at it last thing before I went to bed - it's full of stupid mistakes

Well hey, you should see some of the code I'm hacking together :wink: