I am now just back from Bulgaria and I am starting work on a few projects. The most interesting one is a content management system (CMS), which I am doing from scratch for a client. You don’t realise how much work is involved and how much functionality there is behind a CMS (such as Joomla, wordpress, drupal, etc) until you start doing one like them yourself. At the moment I am doing a system for managing self describing data (I am not talking about XML), which means managing the data about the data, which is provided by the user and doing advanced operations and calculations with it.