20070510 tech: PS3 Vs Xbox360: The battle continues