Quote Originally Posted by LfCpS3 View Post
Announce before hand, start the hype, proper unveil at E3 with games/price/date/in depth hardware.

I personally think this is the way to go.
This has been my stance on the subject.