I get the message
We apologize, but this site requires use of Firefox or Internet Explorer 7 or greater.
It is optimized for use on the Neuros LINK
so seems it shoudl at least work for IE8, and if it works for those, not sure why it would not work with opera (tried with 10.5 and 10.61)