I blogged about these guys earlier.  They’re back, with a new URL — updatescenter(dot).com (careful going there, this site will install spyware!).

\\

Alex Eckelberry