I haven't ever heard of them. Is this the same place you're talking about?

http://www.realrods.net/