Is there any way to get the iPhone 3G from Apple for 9 and then have it activated without signing up with ATT or Cingular?

Ultimately I want to unlock it and use it with T-mobile and also only pay $199 for the phone excluding unlocking fees.