One of the best features of CityDesk is its generality. Simple tasks are incredibly simple. That leaves more time for the fancier things you want to do. Of course, that doesn't mean you have to do fancy things but if you want to differentiate your site from the others using a content management tool, you'll want to fiddle at least a little bit.
The following articles provide some tips for using CityDesk. Some are easy, some are more involved. You won't need all of them for your website. However, others may just knock down a brick wall you hit using a generic program like CityDesk.
It's easy to expand CityDesk using JavaScript. This example shows how to add unlimited data fields to an article and display a count of the articles matching certain criteria.