Windoze 7 may not like the post box...............
Like every business, when a part is backordered, you have two choices, get a refund for the backorder or wait. If the part is coming from China/Taiwan via ship, it could easily be 4-6 weeks. If you expect them to take the time to update you every few days during that 4-6 week process so you feel better about the wait, then expect the man hours to commit to you and all the other guys with back orders to drive up the prices of an otherwise low cost operation. If you want to have everything in stock almost every time you order, buy from a different outfit that has the warehouse facility to accomodate having everything in stock all the time. And then pay more for that option.
when you ask if everything is in stock most business's will tell you the truth, most business's will process the in stock items on your cc card then ask how you would like to deal with the back ordered items, 4-6 weeks was the estimated ship time, most business's will follow through on there back ordered items, when you call every 6 weeks and they say they will call you back after they have a look into it, I would expect them to call me back! I don't expect them to call me every few days to make me feel better! it has been 30 weeks still no back ordered $400 worth of parts. I know the parts that I'm waiting for have been in and out of there stock several times, they just forget to fill the back order, I can elaborate more once I receive them.
If what you describe is accurate, it is not only bad business, its illegal!