Are there any alternate SNES emulators to SNES9X and its ports out there? Something that's actually stable and has high compatibility? I've always had all kinds of problems with SNES9X, many versions of it. Wish there was something better.

Also, what are the best emulators you guys are using for all systems out there (for use on the PSP)?