Sometime back, Apple made it possible to pay for iPhone 3G Online from the US Online Apple Store
but with no option of doorstep delivery! This was still a pain as you still had to visit the nearby (or farby!) Apple store to grab it.
But it seems that you Apple changed this policy, without any announcement.