aehm... sorry, but:
I think the value is OK!
no fake card!
just insert the sdcard into your pc, open "my computer" and check the properties of your sd card.
Please post a screenshot of it here, this will clarify the situation!
A 4GB sd card shows in Windows:
3.999.989.760 Bytes -> 3.72 GB
But what the f**k?!
3.999.989.760 / 1024 = 3.906.240 KBytes
3.906.240 / 1024 = 3.814,6875 MegBytes (MB)
3.814,6875 / 1024 = 3,72 GigBytes (GB)
Check your local harddisks and the same effect is seen here.
I donīt want to bore anyone, so neither masses of pictures nor any useless text is seen in this section.
Thanks a lot for understanding.