diff --git a/commotionwireless.net/_layouts/category_page.html b/commotionwireless.net/_layouts/category_page.html
new file mode 100644
index 00000000..6ee110f3
--- /dev/null
+++ b/commotionwireless.net/_layouts/category_page.html
@@ -0,0 +1,14 @@
+{% include header.html %}
+{% include header-nav.html %}
+{% include pageheadings.html %}
+{% include content-area-open.html %}
+{% include right-col-start.html %}
+{% include blog-rss-block.html %}
+{% include posts-by-date-min.html %}
+{% include site-tag-cloud.html %}
+{% include right-col-end.html %}
+{% include left-twothird-open.html %}
+{{ content }}
+{% include left-twothird-close.html %}
+{% include content-area-close.html %}
+{% include footer.html %}
diff --git a/commotionwireless.net/_plugins/category_list.rb b/commotionwireless.net/_plugins/category_list.rb
new file mode 100644
index 00000000..d760451e
--- /dev/null
+++ b/commotionwireless.net/_plugins/category_list.rb
@@ -0,0 +1,25 @@
+# place this file in your plugins directory and add the tag to your sidebar
+#$ cat source/_includes/custom/asides/categories.html
+#
+#
Categories
+#
+# {% category_list %}
+#
+#
+
+module Jekyll
+ class CategoryListTag < Liquid::Tag
+ def render(context)
+ html = ""
+ categories = context.registers[:site].categories.keys
+ categories.sort.each do |category|
+ category_url = category.gsub(' ','-')
+ posts_in_category = context.registers[:site].categories[category].size
+ html << "
\n"
+ end
+ html
+ end
+ end
+end
+
+Liquid::Template.register_tag('category_list', Jekyll::CategoryListTag)
diff --git a/commotionwireless.net/_plugins/generate_categories.rb b/commotionwireless.net/_plugins/generate_categories.rb
new file mode 100644
index 00000000..15811622
--- /dev/null
+++ b/commotionwireless.net/_plugins/generate_categories.rb
@@ -0,0 +1,241 @@
+# encoding: utf-8
+#
+# Jekyll category page generator.
+# http://recursive-design.com/projects/jekyll-plugins/
+#
+# Version: 0.2.4 (201210160037)
+#
+# Copyright (c) 2010 Dave Perrett, http://recursive-design.com/
+# Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+#
+# A generator that creates category pages for jekyll sites.
+#
+# To use it, simply drop this script into the _plugins directory of your Jekyll site. You should
+# also create a file called 'category_index.html' in the _layouts directory of your jekyll site
+# with the following contents (note: you should remove the leading '# ' characters):
+#
+# ================================== COPY BELOW THIS LINE ==================================
+# ---
+# layout: default
+# ---
+#
+#
{{ page.title }}
+#
+# {% for post in site.categories[page.category] %}
+#