PCSX2 was the first PS2 emulator to be released which actually did something. Today, the emulator runs many commercial games with few glitches - however, the main problem is the speed. Right now, it'd require a 5 Ghz machine to properly emulate the console.