I've got a strange one. I have a friend with a D300 who formatted (using the two buttons) a 2GB lexar card and it showed 180 images available. However, he said it usually says 270 images. He says he has not changed the quality settings or anything else. I thought that strange and recommend he send the card back to lexar. Now, he has formatted three other cards in the camera and they all show fewer then normal images available. At this point, I figured it must be setting on the camera because it's extremely unlikely for four cards to fail at virtually the same time in exactly the same way.
I'm not familiar enough with this camera to know if there is a way to inadvertently changed the quality setting to cause this. Is there some other setting besides image quality that can effect card capacity?
I asked that same question. He says no settings were changed on the camera. Is that easy to do without going into a menu item? Like with a may with button on the back of the camera that could be pressed inadvertently?
Upgrade your firmware. The older versions are over-conservative with shot estimates on newly formatted cards. After upgrading your counter will be a bit more accurate (and indicate more shots remaining!)
The D300 will say one thing and then change it's mind after shooting. Mine usually says 102 for my 2GB in 14bit RAW loss-less compressed but I can usually get closer to 200 shots when all is said and done.
I wasn't aware that different firmware revisions changed the shot estimates. I didn't notice that when I went from 1.03 to 1.10
He may have accidentally changed the jpeg settings. Since that count seems very high for RAW on 2GB. Make sure he didn't accidentally crank the jpeg size up.