I've seen them on ebay before and was wondering if anybody knows anything about them? They're out of Los Angeles CA. I'd love to hear some feedback. tried a search with no luck... Thanks, Jerry