That's almost as good as our change management system, we have to fill in a form to request a form to request a change number to request a form to request a change
You don't need to write the code to do the geoip lookup until after you've collected enough data to analyse. If hardly anyone fills out the poll, you don't need to write the code.
geo ip resolution is the easiest part of it, i would store country only because I don't want to store users IPs.
"Hard" part that I'm referring to is creation of visualization, choosing the right images [e.g naked woman from renascence painting, naked man from modern magazine] and putting it all together.
I was thinking something more "visualcomplexity.com / flowingdata.com" scale, and less "hotornot" script.
If you think about it, it's not easiest task to complete, given the complexity I had in mind.