If you've been wanting an iPhone 3G but haven't had any lucking finding one in stock, your waiting might be over. According to Apple's iPhone 3G inventory tracking tool every Apple store in the US has the new iPhone in stock as of today. As expected, the stock levels normalized once the initial rush ebbed. Sadly, AT&T stores are still filling back orders, so trying to buy one from the carrier could be hit or miss. But if you want one now, you know where to go. [Computer World via iPhone Buzz]