Doing some mobile development at the moment and came across this site.
Its a blessing cause it lists emulators for all the key mobile platforms!

Now these are NOT your simple lets resize your screen and fake the useragent type emulators.
Most of these are real apps giving you the real mobile experience!
Apple:
https://developer.apple.com/devcente...tion#downloads
Android:
http://developer.android.com/sdk/index.html
Nokia:
http://www.forum.nokia.com/info/sw.n..._One_SDKs.html
Windows Phone 7:
http://www.microsoft.com/downloads/e...c-8b51b34b00ce
Blackberry:
http://us.blackberry.com/developers/...simulators.jsp
HP web os:
http://developer.palm.com/index.php?...1788&Itemid=55
Operate mobile:
http://www.opera.com/developer/tools/
Opera Mini:
http://www.opera.com/mobile/demo/
Firefox for Mobile:
http://www.mozilla.com/en-US/mobile/download/
This is where i got the list from:
https://github.com/h5bp/mobile-boile...%26-Simulators
It was put together by the people that created the excellent html5boilerplate, and now the Mobile Boilerplate HTML code.
Ill do a post on that as well walking through how to use it to streamline your mobile landing pages 
Another cool article on setting up an Android emulator:
Android Browser Emulator - Test your site on a Nexus S or Xoom Tablet right on your PC.
appmobi has a cool IDE for this. I plan on checking it out this weekend: http://www.appmobi.com/?q=node/27