There's a lot of times when you're building a site and trying to figure out the best way to do something. It doesn't matter if you're a newbie or a rockstar, if you're not familiar with a particular type of funcationality, you're going to need to do some homework to figure out the best solution.
One handy way of figuring out the best solution is by gathering up all the possible modules and comparing them. Unfortunately, this can be quick time-consuming. Luckily, there's an entire Drupal group devoted to exactly this!
The Similar Module Review group has dozens of articles and tables comparing ...errr...well... similar modules. There's an entire page devoted to import and export modules, one for image galleries and even one for anti-IE6 modules!