That site used to be completely free, but now they charge for some things. I don't think there are any sites that have as comprehensive a collection that are for free.
They still will give you the 3 most recent for free...
http://www.guidestar.org/help/faq_990.jsp#find990s
I dont know the particulars, but i think you can request the form from the companies themselves. Many will actually post them on their websites. For example a google search for "livestrong form 990" returns the following link for the Lance Armstrong Foundation...
http://www.livestrong.org/site/c.jvKZLbMRIsG/b.695471/k.D29D/About_Us.htm
Where you can fine out that the president of the foundation makes $250k a year. Thats a lot of yellow wristbands.