Hey, I want to get the user's approximate location (down to like a 1km radius) by their IP. Is this possible in VB Express 2008?
Not in VB Express 2008 but you can integrate a web service like the one from FraudLabs that can check the IP and return the location to you. FraudLabs has a few different web services and the one that you are looking for is the IP2Location Web Service. You can just sign up for the free account at: http://www.fraudlabs.com/freelicense.aspx?PackageID=2e
You will most likely not be able to get the level of accuracy that you want. The best accuracy you can achieve is to detect the user's city.