Nevermind, I'm retarded... That site did have a link that found my ip address...