Reccomended Modules for a Fansite
Greetings!
I've been playing around with Drupal 5.x for a year or two on and off, so I'm fairly certain that I understand the workings of the basics of a Drupal based site. However I'm looking for suggestions as to what modules would best fulfill the needs for one of my upcoming projects. I have taken a look at the functionalities of different modules, so I know that there are certainly a ton that exist to meet what I'm hoping to accomplish.
Core Modules
I'd like the framework of my site to be such:
I've looked into:
Kaltura any comments on the functionality of this module?
Weblinks any other viable options?
Audio
I'm hoping to definitely use:
ratings: fivestar
forums: advanced forums
Thank you in advance for any comments, or suggestions. I appreciate it!
Future Development

Oh and I have used other
Oh and I have used other software/currently am using other scripts/software and I'm tired of having to have things bridged, and would prefer to have an all-in-one site as opposed to using different software and losing certain bits of functionality, or having things be broken every time a new version is released.
=-=
Drupal has a core forum module. Beyond that you can extend it by adding the advanced forum.module
There are many methods for creating stories with attachable images to be submitted by users. you can create content types as well as use the default ones. Images can be handled in two ways, one way is to make them nodes with the image.module another is to make them with imagefield.module where they are part of a node rather than a node themselves.
Image Gallery, use the image.module which offers an image gallery addon
Videos again you have multiple methods, this is what makes drupal awesome. If the videos are stored on 3rd party sites , use emfield.module
Links, again using CCK.module you can create your own content type with a field for links.
voting can be done with the voting api.module and a module like fivestar. There are a few modules you may want to look at in the rating category of downloads. When it comes to voting/rating. you choose which content types the wigets show up on therefore you have control over what content types can be rated.
Drupal core 6.x introduced multilanguage in core which can be expanded with other contrib modules like localization