A quick update. Yes the car died again on 10/20 (less than three weeks after it was "fixed", 40 days since I bought it). This time they came to pick up the car and after the repair work, they came to drop the car off (today 11/01/2010). I had to drive a loaner car for 11 days (RX350).
I was told it was the battery problem, and the battery was back ordered. Several observations:
1) The battery was weak after the car have been sitting at the dealer's lot. Sounds like they antipcipated that, but they did not take action to prvent it from happening to a customer, and they did not fix it the 1st time when they had the opportunity.
2) The loaner car is also new, <4000 miles, missing half pair of the roof rack, whistling noise from the leaking window above 40 miles/hour and navigation system cannot find Santa Clara when you tried to set destination. So many problems when the car is so new, whcih shakes my confidence.