Whatever you can do with a traditional currency can be done with Bitcoin. We are now at the point that there are several companies which offer to purchase an item on any website and you pay via Bitcoin.
It's not currently the most easily accessible, but we are certainly making progress.