diff --git a/classic_fancy/config.ini b/classic_fancy/config.ini
new file mode 100644
index 0000000..e3ac0c8
--- /dev/null
+++ b/classic_fancy/config.ini
@@ -0,0 +1,20 @@
+# This theme is based on the one contained in Planet V2.0. It demonstrates
+# that one can mix the use of htmltmpl and xslt templates.
+
+[Planet]
+template_files:
+ atom.xml.xslt
+ foafroll.xml.xslt
+ index.html.tmpl
+ opml.xml.xslt
+ rss10.xml.tmpl
+ rss20.xml.tmpl
+
+template_directories:
+ ../common
+
+bill_of_materials:
+ planet.css
+ images/feed-icon-10x10.png
+ images/logo.png
+ images/planet.png
diff --git a/classic_fancy/index.html.tmpl b/classic_fancy/index.html.tmpl
new file mode 100644
index 0000000..3ade246
--- /dev/null
+++ b/classic_fancy/index.html.tmpl
@@ -0,0 +1,126 @@
+
+
+
+### Fancy Planet HTML template.
+###
+### When combined with the stylesheet and images in the output/ directory
+### of the Planet source, this gives you a much prettier result than the
+### default examples template and demonstrates how to use the config file
+### to support things like faces
+###
+### For documentation on the more boring template elements, see
+### examples/config.ini and examples/index.html.tmpl in the Planet source.
+
+
+
+### Planet provides template variables for *all* configuration options for
+### the channel (and defaults), even if it doesn't know about them. We
+### exploit this here to add hackergotchi faces to our channels. Planet
+### doesn't know about the "face", "facewidth" and "faceheight" configuration
+### variables, but makes them available to us anyway.
+
+
+
+### Planet also makes available all of the information from the feed
+### that it can. Use the 'planet-cache' tool on the cache file for
+### a particular feed to find out what additional keys it supports.
+### Comment extra fields are 'author' and 'category' which we
+### demonstrate below.
+
+
+
+
diff --git a/images/mordred.png b/images/mordred.png
new file mode 100644
index 0000000..2b9d291
Binary files /dev/null and b/images/mordred.png differ
diff --git a/planet.ini b/planet.ini
index 487c43f..e27dac7 100644
--- a/planet.ini
+++ b/planet.ini
@@ -13,15 +13,30 @@ name = Planet OpenStack
link = http://planet.openstack.org/
owner_name = Monty Taylor
owner_email = mordred@inaugust.com
-output_theme = theme
+output_theme = classic_fancy
cache_directory = cache
output_dir = /srv/planet
feed_timeout = 20
items_per_page = 60
log_level = DEBUG
+# additional files to copy (note the wildcards!)
+bill_of_materials:
+ images/#{face}
+
+# Options placed in the [DEFAULT] section provide defaults for the feed
+# sections. Placing a default here means you only need to override the
+# special cases later.
+[DEFAULT]
+# Hackergotchi default size.
+# If we want to put a face alongside a feed, and it's this size, we
+# can omit these variables.
+facewidth = 65
+faceheight = 85
+
# Subscription configuration
[http://inaugust.com/feed/rss2_0?tag=ubuntu]
name = Monty Taylor
-
+nick = mordred
+face = mordred.png