yes, I love ETS. They charged me twice my TOEFL fee while proposing me only one session. What I really like is that they state on their webpage that they are a nonprofit company. You can just browse their webpage to check how much this statement is true. You indeed have to pay for preparation material, registering, obtaining your scores by phone (10$ just for earing an answering machine), and for reporting scores. For the GRE physics, you have 4 sample tests, but for the TOEFL you have only one, and if you want some more you have to pay to obtain them. I didn't pay any extra for it (maybe I'm too mean
), and It is really nonsense... either you want people not to prepare to much, or you give this material to everyone that want to pass the test.