I saw this message when I went to their site to look it over using Firefox 126.96.36.199:
Welcome to Acclaim!
We recommend viewing the Acclaim site
with Microsoft Internet Explorer 5.0. You can
use other browsers but you may not receive
the full experience.
WTF? And they want to tell me they're a groundbreaking software house? Check out the groundbreaking work they're doing in your favorite browser and see what it says.