absolutely..
i would recommend combining joomla with another eCommerce/shopping cart solution like zen cart or cube cart etc...
with both of these combined you have an unbeatable solution that is fully extendable plus you have the flexibility of fully optimising your store for search engines..
its a lot of work in getting a site like that off the ground though..
have a look at
www.starwebdesign.com.au. they have implemented a great store recently -
www.bestshop.com.au.
they are pretty competitive - a fully featured store for less than $1000
cheers,
e