This is turning out to be a very good thread, one of many that will be useful to developers struggling with this one.
do you want to detect people who are *in* hawaii or do you also need those who are *from* Hawaii but presently located elsewhere?
just in Hawaii.
Anyway, while I surfing on the WIFI and while the plane was travelling 550 miles per hour, my IP that I was assigned stayed the same through six different states.
And I'd guess that WiFi was from a satelite with a data center located in the one state.
First I'd see why they need it.
Vanity? The only real difference between the sites is Hawaiian imagery and all the forms are hard coded to HI for state. But they think this is really important and so far there's little that can sway them.
In the face of that statement it's kind of silly when you compare with UPS, USPS, Groupon, or any other location-specific service that **really** depends on geolocation to work properly. What, you think you're smarter than those guys/gals? Well, I'm not. :-) Give me a place to add a small "enter location" box or a lightbox/popup on first entry so I can set a cookie. Just one.
I tihnk this is the way to go, and hopefully they will get this, I don't have work time to chase ghosts. :-\