well yes KC after i saw ur and bigwull links i am sure that what i have is a Chinese toad.
from what i read/saw on the pictures in ebay and google the toad in Chinese culture brings money and come with Feng Shui coin.
but i am not see any Feng Shui coin on my toad.
thanks.