I would give it 5 stars if it didn't have so many " subscription required" pages.