Original Link: http://www.curtismchale.ca/wordpress/wordpress-plugins-or-theme-functions-php/

Another interesting read from Curtis Mchale, a Vancouver-based wordpress developer:

While I’ve mentioned it in my presentations on Mobile WordPress development I’ve never really expanded on my thoughts on building WordPress features in the theme functions.php file or in a plugin