I know its old but I might be playing Limbo next week, have the option of xbox 360 or ps3, so if i buy it next week i will finally play it. now i have a ps3 and xbox 360 around, not that i own them, but nice to have around
Limbo

Limbo