While I don't disagree about your idea on keeping the price high, you can gain something by dropping the price: good publicity & more market demand. Some companies can get away with selling their products at a premium. I think MS thought they could, but right now they have a less capable machine(hardware wise) with a peripheral that a lot of hardcore gamers are not interested in. The pill is a little bit hard to swallow especially after the botched launch. Pricing isn't always about the bottom line. Financially it makes sense to keep selling them at $500 if they are all sold out. However, eventually that demand will wane & then they'll have a harder time moving the product. I think if MS feels that they will need to drop the price within 6-8 months of launch they might decide to drop it at launch instead. Better to keep demand strong than for it to fizzle out because everybody is waiting for the price drop.
Do I see a $100 price drop happening? Not really. I do think they need to do something to show some good will. They've listened to a lot of negative feedback & if they don't do something about the value proposition, then I think the public will just think they're not listening again. Personally I wished they would drop the price cause I would probably buy one then. But if they did, then they would also have to adjust their 360 pricing too, probably more so than they originally planned. I really see them adding more value instead. Adding the headset is one possibility, adding a free Gold subscription is another or maybe even a rechargeable battery pack. There's a lot of ways they could make the $500 price more attractive. Too bad it won't be any better than just dropping the base price though.
Tommy McClain