Apple is running low on almost all of its stock, leaving waits of months on G5 machines. Most Apple resellers are reporting 6 weeks wait in the channel and build to order units are getting expected ship dates 2 months out.
In addition, it should come as no surprise that iPod and iPod mini players are sold out almost nationwide.