My guess is that the comic book companies and so forth have a big ol' contract with Six Flags. Six Flags, in return, probably recieves financial help from these companies...the old "You scratch my back, I'll scratch yours" thing.
-----------------
"Enjoy your record-breaking ride on Millennium Force"