"my preference leans towards languages that don't normally sit within the main web path. All it takes is someone getting into your FTP account and bam... And i don't like php too much. but my main introduction to it was via drupal, joomla and wordpress.
i prefer python and the framework django."
have you done anything with pylons (or the pylons reimplementation in pyramid)?