London, I posted a reply on your previous thread, but saw this and want to offer my opinion again. This is a very important choice to make, I hope you choose Berkeley CS. I am a current student at Stanford. Some points to consider (both pros and cons below), I am very opinionated.
1. It is order of magnitudes easier to start a company in CS than in EE. Lot more initial capital needed for EE companies. EE was the hot field 20-30 years ago, now it's all CS.
2. Berkeley CS is the 2nd best CS program in the world for startups. It is very hard to get in (depending upon the subfield it can be harder than Stanford). This year was really hard to get into Berkeley (due to budget cuts), so congrats!
3. Heard that Stanford EE admits ~200-300 students each year. You're not really considered a "PhD" student until you pass the quals, find an advisor, etc... The program is way too large, too many students competing for the attention of faculty. Friends have said that it's a like a "jungle", some in the program absolutely hate it.
4. It is extremely difficult to find a CS advisor as a Stanford EE student.
5. Stanford is much much more prestigious than Berkeley (you'll find this out if you enter industry looking for a job).
If you were admitted to Berkeley EE rather than Stanford EE, than yeah bite the bullet and go to Stanford. In my opinion, the main choice is between CS and EE.
Regardless of where you go, identify potential advisers and start emailing them. The competition for good advisers has already begun.
What areas are you interested in?