The PlayStation 3 has been out for a long time now. I remember reading way back that some were compatible with PS2 games and some weren't. Some used hardware virtualization (basically they shoved the PS2 hardware into the PS3) and some used software emulation for backward compatibility.
How many different PS3 versions are there and what is the difference between them all?
