Can't upgrade to 3.0 in Beirut

I'm in Beirut, Lebanon working for the summer. I have been trying to download the 3.0 software update for the past few days and whenever I click in iTunes "check for update" I get the message "This version of the iPhone software (2.2.1) is the current version."

I'm running on Lebanon's MTC touch network, not AT&T, but I read that people who were roaming abroad were able to get the update. I even downloaded the update from a link someone posted on macrumors and tried to trick itunes into installing it but it keeps asking the iphone update server for the current version number and being told it's 2.2.1

By the way, I did upgrade to iTunes 8.2 because once I clicked it and it said 3.0 was available and that I had to upgrade first to 8.2 But since then, nothing.

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.