Hey Towser, that last picture is definitely an improvement over the previous ones. Another thing that helps for taking nice pics indoors without a flash is using a tripod. This will eliminate any shaking, and as a result blurriness. It would also be helpful if we knew the exact model of your camera. If it's a point and shoot, then it may or may not have some manual settings you can tweak to get better results. For example, if you use a tripod and no flash, you could shoot at ISO 100 with a longer shutter speed to get a nice sharp not grainy image. If you shoot hand held with no flash you would need to use a faster shutter speed to reduce shaking and ISO 1600 (or something like that for example) which results in grainier images. There are other factors involved as ash said, such as f-stop, this is just an example.
I was fortunate enough to get a dedicated flash for my 60D for Christmas, so the pictures I can take now are much improved! I can angle the flash away from the Steelbook (to reduce reflection of the flash, but the light will still bounce to hit the Steelbook) and shoot hand held at f/10 ISO 400 and get a good results. (still need to do some lighting tweaks for the best results)