The sites we've mentioned are free to join. If you come across another site which asks you to pay a joining or membership fee then run a mile.