Well, the real scam starts after you take the test. Pay up $18-25 for every score dispatch! No, it cannot be viewed online (even the though the very test you took was online). Even the universities play ball. Then ETS sends your score after weeks. Yes, weeks! You are lucky if you didn't miss a few deadlines if you took the test a little late (especially if you applied to Europe).
But you don't have a choice. Somehow it has contributed in diminishing my faith in higher education system. But then again, I don't have a choice either.