Thanks noxid.
Also, as far as legality of roms goes, take a look here: http://www.coolrom.com/faq.php
That website has been online for a very, very long time. And they've tussled with legal battles before. The agreement they came to is unless a rom is protected by the ESA, it's fair game.