Never heard of them and I do tend to get around.

After a quick Google though, I'd never touch them. When people recommend you buy new exhaust components, talk of the amazing ever increasing drop magic (see: sag like a bitch) and the fact that they cost $60 to $100 for most models I tend to disbelieve any claims about quality.
Keep in mind that any significant drop will (typically) require new dampers.