Well, that's a pity. At least, I can use it for the initial post-install update on a computer with a slow dial-up connection, so not to wait two hours for it to download it from the internet...
So rather than not having a connection it would appear that it has a slow dial-up connection (highlight in the quote) ?
I use dial-up and the normal automated VPS is not a problem and two hours for the vpsupd.exe seems excessive, 15.9MB would take my connection about an hour. So you must have a real slow dial-up connection.
So even with a slow dial-up connection I would suggest a manual update of the VPS (iAVS Update) as that would only download the difference between the VPS version in the installation and the current version. This would be well less than the 15.9MB of the vpsupd.exe download.
If left on auto update, the incremental updates are measured in KBs rather than MBs if you don't leave too much time between updates. Even weekly or monthly wouldn't be anywhere close to the 15.9MB of the full vpsupd.exe download.