diff --git a/tailbone/reports/inventory_worksheet.mako b/tailbone/reports/inventory_worksheet.mako
index b39ff57f..6277a94d 100644
--- a/tailbone/reports/inventory_worksheet.mako
+++ b/tailbone/reports/inventory_worksheet.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
diff --git a/tailbone/reports/ordering_worksheet.mako b/tailbone/reports/ordering_worksheet.mako
index 477d723f..7870fa3f 100644
--- a/tailbone/reports/ordering_worksheet.mako
+++ b/tailbone/reports/ordering_worksheet.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
diff --git a/tailbone/templates/autocomplete.mako b/tailbone/templates/autocomplete.mako
index cf76ee7c..341ad8bb 100644
--- a/tailbone/templates/autocomplete.mako
+++ b/tailbone/templates/autocomplete.mako
@@ -1,6 +1,6 @@
## -*- coding: utf-8 -*-
## TODO: This function signature is getting out of hand...
-<%def name="autocomplete(field_name, service_url, field_value=None, field_display=None, width=u'300px', select=None, selected=None, cleared=None, options={})">
+<%def name="autocomplete(field_name, service_url, field_value=None, field_display=None, width='300px', select=None, selected=None, cleared=None, options={})">
${h.hidden(field_name, id=field_name, value=field_value)}
${h.text(field_name+'-textbox', id=field_name+'-textbox', value=field_display,
diff --git a/tailbone/templates/base.mako b/tailbone/templates/base.mako
index 31c5df56..7d90a5a6 100644
--- a/tailbone/templates/base.mako
+++ b/tailbone/templates/base.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
diff --git a/tailbone/templates/batches/crud.mako b/tailbone/templates/batches/crud.mako
index f2875e56..56e40bde 100644
--- a/tailbone/templates/batches/crud.mako
+++ b/tailbone/templates/batches/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/batches/index.mako b/tailbone/templates/batches/index.mako
index 8b426e03..1ce1b925 100644
--- a/tailbone/templates/batches/index.mako
+++ b/tailbone/templates/batches/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Batches%def>
diff --git a/tailbone/templates/batches/params.mako b/tailbone/templates/batches/params.mako
index 48a494fa..34b75022 100644
--- a/tailbone/templates/batches/params.mako
+++ b/tailbone/templates/batches/params.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/base.mako" />
<%def name="title()">Batch Parameters%def>
diff --git a/tailbone/templates/batches/params/print_labels.mako b/tailbone/templates/batches/params/print_labels.mako
index c559c767..3ad7b8d0 100644
--- a/tailbone/templates/batches/params/print_labels.mako
+++ b/tailbone/templates/batches/params/print_labels.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/batches/params.mako" />
<%def name="batch_params()">
diff --git a/tailbone/templates/batches/read.mako b/tailbone/templates/batches/read.mako
index 3ce97fea..5d1ce152 100644
--- a/tailbone/templates/batches/read.mako
+++ b/tailbone/templates/batches/read.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/batches/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/batches/rows/crud.mako b/tailbone/templates/batches/rows/crud.mako
index f257a2a4..27ffd848 100644
--- a/tailbone/templates/batches/rows/crud.mako
+++ b/tailbone/templates/batches/rows/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/batches/rows/index.mako b/tailbone/templates/batches/rows/index.mako
index d362918d..dbe2ee0f 100644
--- a/tailbone/templates/batches/rows/index.mako
+++ b/tailbone/templates/batches/rows/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Batch Rows : ${batch.description}%def>
diff --git a/tailbone/templates/brands/crud.mako b/tailbone/templates/brands/crud.mako
index 4da3d733..3a35a993 100644
--- a/tailbone/templates/brands/crud.mako
+++ b/tailbone/templates/brands/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/brands/index.mako b/tailbone/templates/brands/index.mako
index eff4ce0a..d069b2e5 100644
--- a/tailbone/templates/brands/index.mako
+++ b/tailbone/templates/brands/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Brands%def>
diff --git a/tailbone/templates/categories/crud.mako b/tailbone/templates/categories/crud.mako
index 8a36d063..62ee9b43 100644
--- a/tailbone/templates/categories/crud.mako
+++ b/tailbone/templates/categories/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/categories/index.mako b/tailbone/templates/categories/index.mako
index 03591137..979339f6 100644
--- a/tailbone/templates/categories/index.mako
+++ b/tailbone/templates/categories/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Categories%def>
diff --git a/tailbone/templates/change_password.mako b/tailbone/templates/change_password.mako
index e00d2a5d..6b1ab948 100644
--- a/tailbone/templates/change_password.mako
+++ b/tailbone/templates/change_password.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/base.mako" />
<%def name="title()">Change Password%def>
diff --git a/tailbone/templates/crud.mako b/tailbone/templates/crud.mako
index b2ca1aea..9d3a6297 100644
--- a/tailbone/templates/crud.mako
+++ b/tailbone/templates/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/form.mako" />
<%def name="title()">${"New "+form.pretty_name if form.creating else form.pretty_name+' : '+capture(self.model_title)}%def>
diff --git a/tailbone/templates/customergroups/crud.mako b/tailbone/templates/customergroups/crud.mako
index 5e534665..d109ad46 100644
--- a/tailbone/templates/customergroups/crud.mako
+++ b/tailbone/templates/customergroups/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/customergroups/index.mako b/tailbone/templates/customergroups/index.mako
index dc777762..55aa168f 100644
--- a/tailbone/templates/customergroups/index.mako
+++ b/tailbone/templates/customergroups/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Customer Groups%def>
diff --git a/tailbone/templates/customers/crud.mako b/tailbone/templates/customers/crud.mako
index c385719c..4d0d6b1a 100644
--- a/tailbone/templates/customers/crud.mako
+++ b/tailbone/templates/customers/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/customers/index.mako b/tailbone/templates/customers/index.mako
index 29394f2f..0ec7016f 100644
--- a/tailbone/templates/customers/index.mako
+++ b/tailbone/templates/customers/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Customers%def>
diff --git a/tailbone/templates/customers/read.mako b/tailbone/templates/customers/read.mako
index c5cfa315..107bfccd 100644
--- a/tailbone/templates/customers/read.mako
+++ b/tailbone/templates/customers/read.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/customers/crud.mako" />
${parent.body()}
diff --git a/tailbone/templates/departments/crud.mako b/tailbone/templates/departments/crud.mako
index ba8d9a06..e726ec77 100644
--- a/tailbone/templates/departments/crud.mako
+++ b/tailbone/templates/departments/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/departments/index.mako b/tailbone/templates/departments/index.mako
index 1684d399..6774a050 100644
--- a/tailbone/templates/departments/index.mako
+++ b/tailbone/templates/departments/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Departments%def>
diff --git a/tailbone/templates/employees/crud.mako b/tailbone/templates/employees/crud.mako
index 9a6bbe0a..4a71e30e 100644
--- a/tailbone/templates/employees/crud.mako
+++ b/tailbone/templates/employees/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/employees/index.mako b/tailbone/templates/employees/index.mako
index b51b80b8..f521541c 100644
--- a/tailbone/templates/employees/index.mako
+++ b/tailbone/templates/employees/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Employees%def>
diff --git a/tailbone/templates/families/crud.mako b/tailbone/templates/families/crud.mako
index 00fda7b5..01cfc292 100644
--- a/tailbone/templates/families/crud.mako
+++ b/tailbone/templates/families/crud.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/crud.mako" />
<%def name="context_menu_items()">
diff --git a/tailbone/templates/families/index.mako b/tailbone/templates/families/index.mako
index 9b6b8b62..8bc83e68 100644
--- a/tailbone/templates/families/index.mako
+++ b/tailbone/templates/families/index.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/grid.mako" />
<%def name="title()">Families%def>
diff --git a/tailbone/templates/form.mako b/tailbone/templates/form.mako
index 095d6384..0f230dba 100644
--- a/tailbone/templates/form.mako
+++ b/tailbone/templates/form.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%inherit file="/base.mako" />
<%def name="context_menu_items()">%def>
diff --git a/tailbone/templates/forms/field_autocomplete.mako b/tailbone/templates/forms/field_autocomplete.mako
index 0db4783a..17720c68 100644
--- a/tailbone/templates/forms/field_autocomplete.mako
+++ b/tailbone/templates/forms/field_autocomplete.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<%namespace file="/autocomplete.mako" import="autocomplete" />
${autocomplete(field_name, service_url, field_value, field_display, width=width, selected=selected, cleared=cleared)}
diff --git a/tailbone/templates/forms/fieldset.mako b/tailbone/templates/forms/fieldset.mako
index 0e5a6d4a..7f0306e9 100644
--- a/tailbone/templates/forms/fieldset.mako
+++ b/tailbone/templates/forms/fieldset.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
<% _focus_rendered = False %>
% for error in fieldset.errors.get(None, []):
diff --git a/tailbone/templates/forms/fieldset_readonly.mako b/tailbone/templates/forms/fieldset_readonly.mako
index 350a3151..b3068b3a 100644
--- a/tailbone/templates/forms/fieldset_readonly.mako
+++ b/tailbone/templates/forms/fieldset_readonly.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-
% for field in fieldset.render_fields.itervalues():
% if field.requires_label:
diff --git a/tailbone/templates/forms/form.mako b/tailbone/templates/forms/form.mako
index ea25d01b..9f14a482 100644
--- a/tailbone/templates/forms/form.mako
+++ b/tailbone/templates/forms/form.mako
@@ -1,3 +1,4 @@
+## -*- coding: utf-8 -*-