A website built on a good system can get you features for free you may not have thought you could afford or waited for them to be built.
Here are a list of features that can be added to your website for free using Drupal.
Disclaimer: I am not saying that these do not take time to set up and therefore your website developer (hopefully us!) will charge you for that time. But it is a ton cheaper than building it from scratch.
Links:
[1] http://metavisual.com/free_website_features