I do not consider gold to be money. You can't go and buy most goods and services with gold. Gold is a commodity, dollars are money.
Bitcoin is a virtual currency. It has more in common with paypal than it does with dollars or with gold. I wouldn't really call it money until it is more widely accepted as payment for goods and services.