Can't find their website anymore, and I sent a unit back for repair a couple of months ago. Anyone know what's up?