Looks like there is only a logo page up now at the http://www.getste.com/ site?? Anybody know if they are still in business? I have yet to install the boost controller and shift light, but the display has been working flawlessly.