I have it, via my ESPN The Magazine subscription, and even with the magazine - I still have to provide my credit card information. I don't think you'll find a way around that one, from what I've heard.
Whether it's worth it...I wouldn't pay for it, but I use it since it was semi-free with the subscription. Beforehand, I used to just read the ESPN message boards of whatever team you wanted to find info on, and someone is always posting the Insider articles there.