You can get surprisingly good high ISO results, but they can also be improved substantially. A good friend recommended Noiseware to me and after I tried it out, bought it right away. It's simply the best noise cleaning product that I've come across and I have Noise Ninja, Neat Image and have tried many others. Noiseware at: http://www.imagenomic.com/nwpg.aspx. I did a quick test on your shots and they come up very well.