Hmmm.
HMMMMMMM.
Memory Sticks? STILL?
So, how does this stack up against the new Xbox 360?