Playstation 3 vs. Xbox 360?

My parents are going to buy me either a Playstation3 or an Xbox 360 Elite. I can't decided which one I want to get. Could you list some positives and negatives about each console. I would also like to know if I can use the Playstation 2 controllers on the Playstation 3.
Update: WTF is Linux?
Update 2: Whats a HDMI cable?
18 answers 18