 <p>Tough to answer without knowing more. Drupal is not very strong if all you're doing is building [x], where [x] is an online store, blog, forum, rss aggregation site, etc. We recently retooled our company store in Drupal using the Ubercart plugin suite, though, and were able to exercise a lot of control over the final results -- and more importantly, intgrate it better with the rest of our site's content.</p> <p>That's where the real win is -- if you have lots of existing content and/or community, and you want that integrated smoothly with your store. We can do things like auto-suggest products from the store that match the tags on the articles a user is reading, give people access to private forums on our main site based on purchases they make in the store, etc.</p> <p>If you aren't already an old hand with Drupal, and you don't need that kind of connection, it's probably better to go with a dedicated solution.</p> <p>(Random notes: <a href="http://www.lullabot.com/blog/our-new-%C3%BCbercart-based-store" rel="nofollow noreferrer">Article about putting up the store</a>, <a href="http://www.lullabot.com/audiocast/podcast-76-ubercart-and-building-lullabot-store" rel="nofollow noreferrer">podcast about same</a>)</p>