Looks interesting, however....

If they are hosting their website on their own device(perhaps???) it doesn't like opera very much. Loads fine in EI 6, but opera takes for ever to load the page(some images don't load).

Netcraft doesnt seem to have a very good idea what they are running, so, maybe they are running their own appliance.

Edit:

I take it back, their site just doesnt seem to like me for some reason. Now it is having trouble from both IE, and opera. But when I browse to it while terminaled into an office in another location, it is fine.