I'm also wondering if the Terms & Conditions are active at all.
On every site I come across, it requires me to specifically agree to Terms by either checking a link or clicking a button.
I cannot find anywhere on the site an option that shows you that you are accepting anything at all.
I guess its stated in the Terms, that you agree to it as soon as you put in money, but is that legal?
Im no lawyer, just curious.