I knew that Nintendo was doing amazingly well before coming to this site (mainly because I'd never seen one in a store for well over a year).
I do agree with your anti-fanboyism rant, too many people on this site are just irrationally complaining about the other systems.
Also, MGS and Halo are overrated, IMHO.