While these are great fundraising ideas, I don't think there's a better way to go than CampusTeamwear's Fund-2-Raise program. I am yet to see any other fundraising opportunities out there that allow your organization to raise more money. Basically, how it works is your sponsors scratch off a star-shaped box on the "scratcher" card to reveal their donation amount (between $0.75 and $3.00), objectively allowing you to raise $250.00 per card. Fund-2-Raise cards are sent with a sales kit and support materials, so you and your organization can start raising money as soon as you receive the cards.
Perhaps the greatest selling point of these cards is that each one only costs $5, so there's a huge margin for profit. I've attached a link with some additional information on the Fund-2-Raise program, as well as a link to my blog with some other free fundraising initiatives. Hope you find this helpful. I don't think there are any better fundraising opportunities out there, but please feel free to correct me if I'm wrong.