I'm surprised by it, too -- never heard of it. They're using fairly small rockets; couldn't launch something like the space shuttle from these
platforms.
Can some of you hunt up some additional links for this one and post them here? I'm in kind of a time crunch on this end.