even if apple say only 8GB?
No confusion. There are four memory slots: 4 x 4 GB = 16 GB. Like Nick said, those are also the Apple tech specs. The Apple person may have been referring to how much memory the operating system will utilize. Snow Leopard in 64 Bit mode will support all of it.