I went into my local AT&T store on Saturday morning to check for the 3G iPhone. They obviously had non, so I went ahead and signed up for the direct fulfillment. They said then that it could be 5-7 or 7-10 days, but that it will "probably be here sooner than that". I called them this morning and they didn't get any in today, but he said "Hopefully by Friday"...Didn't exactly fill me with confidence that I'd have it for this weekend, but I guess I've been having fun making ringtones, wallpapers, and downloading Apps in the meantime. Hopefully we ALL get our iPhones soon.
PS...He also said they're "only taking orders for direct fulfillment"...I guess they've gotten enough over the weekend that the entire next shipment or so will go directly to their direct fulfillment people...Like me.