How would I go about preventing certain areas of the world from visiting a website? Actually it would be more about showing it to visitors from the US only, since I am targeting Americans only. As for other visitors, I wouldn't mind restricting the view to those that have a password. I know it's doable, but does anybody know how or, better, where to go to find out how? Thanks very much!
You can block all IPs, and allow IP of countries you want only. But in that case, you will need a database of countries' IP ranges.
There are lots of ways to do this. You can block all the subnets allocated to each country from Block a Country (http://www.blockacountry.com/). Or, do the reverse. Get the subnets in use in the US and "deny" everything else.
I think that this solves part of my problems! Thanks! Greenies on their way! What about passwords for some countries? Is that doable at all?