WordPress Themes

Creating WordPress themes to distribute on the WordPress repository is a great chance to work on new techniques and learn something new. When creating website for clients, the functionality is usually very specific, where as these themes may be used by thousands of people in various ways and gave me the opportunity to learn much more.