pat17,
What you've done is actually
de-couple your speakers from the floor, something that I highly recommend and would advise people to experiment with. I, too, tried placing my spiked speakers on pieces of granite on a carpet that covered my 'springy' wooden floors, but found that the granite still coupled too much with the floor. So I placed the speakers on floor protectors directly on the carpet. Like you said, the bass is cleaner, the highs more distinct, and no floor vibration.
See Member System #8.
http://67.19.167.226/~tdacquis/forum/showthread.php?t=222