gets weirder:
http://208.88.177.68 goes directly to an apache server test page at the Centos project
whois shows the address registered to FriendFinderNetworksInc, a social networking site
nslookup shows x-68.streamray.com as the owner, so not sure anymore
...and by the way, I'm not a client of Friend Finder, nor whatever Steamray is (today I've seen both porno and geolocation), and I do not run an apache web server...