Wondering if anyone has heard from them recently. A Google search for their website turned up a "page under construction" that has apparently been that way for months. Does anyone have their contact information, if they're still in business? The thread I found was from 2009. Thanks!