Hi,
Bill has given an answer that should help you get started with some things... though I think I'll let you in on a few other things:µ
--> interested in skinning on your own without lots of CSS knowledge --> either go for the EasyMod + Flex2 package (Snowcovered, by DrNuke) or Artisteer (fat client for making skins, shareware)
--> because of the way IIS works & DNN as ASP.NET application on that, you'll notice the application will take a while to 'start up'; that's why you'll be looking for a "keepalive" - something ping the keepalive page of your site so it doesn't get unloaded from IIS (you'll find many blog post around this) - I mostly use a paying service that will both handle my keepalive whilst also monitoring & informing me if the site is not available
--> caching & compression: look for PageBlaster from Snapsis (via SnowCovered)
--> backup & restore: either use the normal way (native SQL backup & file backup) or you'll want some module like DNNBackup (works even on shared hosting but then will have to use scripting instead of native backups) - you'll have to look into this area at some point; it's well worth knowing how to restore locally or in a test environment to be able to test major changes before doing them on your live site
--> multilanguage: look at EALO (codeplex) or Apollo software's solutions (via SnowCovered), or consider (in some cases) Adequation software's Localization Extensions - the core framework will get some better handling of the localization in the upcoming release(s) as well
The security model should be able to cover your need, and ActiveSocial is the way to go if you want to set up a networking site. If you might want to have some way of importing / exporting users, look at Bulk User Manager from PhDobson (though I know some other modules are out there).
You'll also be looking for a multi media gallery. Search Snowcovered, there are lots of them. My favorite is ZLDNN's MultiMediaGallery PRO which actually can give site users their own private galleries, as well as moderate posted images etc. But which gallery module to choose depends on your needs really.
For email purposes, I can say I'm very content with InteractiveWebs Bulk Emailer. If you ever need to send more than a couple of hunderds of emails, you'll be wanting to have this module for sure.
Furthermore, you might be interested to know some of the datagrid / form solutions, OpenWebStudio, IndooGrid and XMOD / XMOD Pro. I think you'll find that using any of these will save you lots of development time.
Voilà, I think that will cover quite a lot of the needs to get started on a complete site - even handling some things you'll only need over a longer period of time...
Rgrdz,
</P>