I ordered a laptop (for someone else) from Dell on July 3rd...decent deal, including 3-5 day shipping. When he emailed on the 9th to ask if he could pick it up on the 13th, I had a half-written reponse telling him 'no problem' when I thought I'd better check first. After all, I had a mediocre experience with Dell delivery once before.
Sure enough, Dell's web site said the "preconfigured" laptop was in production, and wouldn't ship until 8/1 (29 days after ordering), and wouldn't arrive until 8/5 or 8/6. Whatever...cancel that order. Office Depot has HP's with larger displays sitting on the shelf waiting for you.