Casino.org has free slot machines and games, plus free online slots with no download or registration required.