I got a 360 on day one, so I will be picking up Halo 3 when It comes out. And I will definately be getting a Wii and LoZ:TP on day one as well.
I think that the PS3 is boned now. The price tag will mitigate a lot of shortages, and will drastically cut into the eBay speculation market. The only thing left for the PS3 now to the brand name. Everything else has been done on another console, and better implemented.
I think that the PS3 will be mildly successful and break even, Sony will recoup their losses, and lick their wounds and try for a smaller market the next generation. You might see a lot of third party developers jump ship if the PS3 doesn't do as well.