This is a simple list of links to the best emulators for android devices, plus a list of sources to download ROMS for your device.
If you don't know much about emulation, I have tried to explain it to newcomers under the 'What is Emulation" button.
Check it out. This app has App2SD Support