In general everything should be as easy as possible on the internet. Since programmers and designers can control just about everything on a page, they should make it simple and easy.
So when I see a difficult sign up page, I get depressed. I have abandoned signing up for plenty of services, just because their sign up page was so hard.
For example this one.
It is a simple newsletter type thing. Why should I have to pick a NSA quality password?
Remember, if you design on the internet… Make it easy.
Seriously. I think you could also just do a rough guess based on internet traffic if Reverse IP was "too hard" and just have the top internet using countries like US, China, South Korea, etc at the top. But I would absolutely love an auto-IP to get Country.