




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [{"body": "Do 'ugly' design themes really detract from the user experience?  Robert Scoble finds out... http://bit.ly/qdQmf", "author_name": "TheLovableRogue", "source_url": "http://www.backtype.com/search?q=http%3A//scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1559070, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/TheLovableRogue/statuses/1685631286", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/61311094/n506453615_7742_normal.jpg", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Robert Scoble discusses the outcomes of employing an 'ugly' design for his blog. With a theme that is reminiscent of the static webpages of the early 90's, Scoble has found that the design has in fact had little to no impact on visitor numbers to his website. I must admit, when I first saw the page, I thought that there was a problem with my browser. The 'appeal' of the theme will almost certainly continue to draw both compliment and criticism, but it is an interesting move at a time when sites ...", "author_name": "TheLovableRogue", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1402186, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/2e8279a1-862b-d36d-8ceb-ac504a7ed809#3ebef638-d1ba-4cad-879a-cf47d8dd91e5", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/thelovablerogue/picture?size=large", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Love this post by @Scobleizer on things he learned from having an ugly site design http://tinyurl.com/c3vytv", "author_name": "billday", "source_url": "http://www.backtype.com/search?q=http%3A//scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1559071, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/billday/statuses/1650240976", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/42704982/billday_normal.jpg", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Liked \"The things I\u2019m learning from having an ugly design\" http://ff.im/-2peaJ", "author_name": "profitbaron", "source_url": "http://www.backtype.com/search?q=http%3A//scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1559072, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/profitbaron/statuses/1648525477", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/52980844/pbaron_normal.png", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "why do we need design at all?", "author_name": "erph", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1402187, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/8030e062-a644-d82e-f23e-66c3986bf167#dcd92b7d-777c-4778-abaf-e802ff422317", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/erikph/picture?size=large", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Want to see an ugly blog design?", "author_name": "Google Reader", "source_url": "http://www.backtype.com/search?q=http%3A//scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1042110, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/140c5af3-da57-6a56-047f-9da15cfdb98d", "source": "backtype", "get_service_name": "friendfeed", "avatar_url": null, "author_url": "http://friendfeed.com/igoogle", "date_created": "7 months ago", "retweets": []}, {"body": "Honestly, I really like this look -- pages that look &quot;over-designed&quot; tend to distract from quality writing, in my view -- but I'd be in favor of choosing a more readable font. I think black TNR on a white background causes eyestrain. I think the best well-known fonts for onscreen reading, for what it's worth, are Georgia, Cambria, and MS Trebuchet.", "author_name": "Nathan Rein", "source_url": "http://www.backtype.com/search?q=http%3A//scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1042111, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/6542424f-1585-4cdc-4801-f872aaca7492", "source": "backtype", "get_service_name": "friendfeed", "avatar_url": null, "author_url": "http://friendfeed.com/nbr", "date_created": "7 months ago", "retweets": []}, {"body": "Want to see an ugly blog design?", "author_name": "Jim Cahill", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1402188, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/c44788f7-21d0-de86-6825-60b4c14934ba#3591ff8e-e2c8-4eb2-9ac7-bf596118c6bb", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/jimcahill/picture?size=large", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Want to see an ugly blog design?", "author_name": "Google Reader", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1402189, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/140c5af3-da57-6a56-047f-9da15cfdb98d#f75b6120-f038-4f33-9024-560e2a7295ec", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/igoogle/picture?size=large", "author_url": "", "date_created": "7 months ago", "retweets": []}, {"body": "Honestly, I really like this look -- pages that look \"over-designed\" tend to distract from quality writing, in my view -- but I'd be in favor of choosing a more readable font. I think black TNR on a white background causes eyestrain. I think the best well-known fonts for onscreen reading, for what it's worth, are Georgia, Cambria, and MS Trebuchet.", "author_name": "Nathan Rein", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2009/04/27/the-things-im-learning-from-having-an-ugly-design/", "id": 1402229, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/6542424f-1585-4cdc-4801-f872aaca7492#b0addebe-70c0-4293-958b-ab2775c80d02", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/nbr/picture?size=large", "author_url": "", "date_created": "7 months ago", "retweets": []}], "has_more_reactions": true, "users": {"8d4d3618d89915ba9d493fb3da2d9bd2": {"username": "Zian", "tumblr": "", "display_name": "Zian", "url": "http://disqus.com/guest/8d4d3618d89915ba9d493fb3da2d9bd2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aece529dcc1fed724016ab92a29ca661": {"username": "zebb", "tumblr": "", "display_name": "zebb", "url": "http://disqus.com/guest/aece529dcc1fed724016ab92a29ca661/", "registered": false, "linkedin": "", "blog": "http://www.krazier.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "08f7c28fde746ecc344d2fa82140f99a": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/08f7c28fde746ecc344d2fa82140f99a/", "registered": false, "linkedin": "", "blog": "http://blog.winningworkplaces.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c278bb7801a950606e317c73ef46d5b": {"username": "Jeremy Zilar", "tumblr": "", "display_name": "Jeremy Zilar", "url": "http://disqus.com/guest/5c278bb7801a950606e317c73ef46d5b/", "registered": false, "linkedin": "", "blog": "http://silencematters.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/12559/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "65c910cc539899165f1afe0d5e7db667": {"username": "david lee king", "tumblr": "", "display_name": "david lee king", "url": "http://disqus.com/guest/65c910cc539899165f1afe0d5e7db667/", "registered": false, "linkedin": "", "blog": "http://www.davidleeking.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/30/7837/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9d0fa8bef931c0c6e894b0a86a6306e7": {"username": "Mike Elliott", "tumblr": "", "display_name": "Mike Elliott", "url": "http://disqus.com/guest/9d0fa8bef931c0c6e894b0a86a6306e7/", "registered": false, "linkedin": "", "blog": "http://www.netgenpr.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "888f57c4f3aac8dcc1af82601e622b3e": {"username": "Susan", "tumblr": "", "display_name": "Susan", "url": "http://disqus.com/guest/888f57c4f3aac8dcc1af82601e622b3e/", "registered": false, "linkedin": "", "blog": "http://newwpthemes.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9b646ff3eeda1f01cc2b1cb86d1634f9": {"username": "paul", "tumblr": "", "display_name": "paul", "url": "http://disqus.com/guest/9b646ff3eeda1f01cc2b1cb86d1634f9/", "registered": false, "linkedin": "", "blog": "http://twitter.com/moon", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "059e2e2ab8f6d78d27d3c0749f5e55a6": {"username": "Steve Wart", "tumblr": "", "display_name": "Steve Wart", "url": "http://disqus.com/guest/059e2e2ab8f6d78d27d3c0749f5e55a6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d016579da13200ad431bdb80657de1c4": {"username": "Diwant Vaidya", "tumblr": "", "display_name": "Diwant Vaidya", "url": "http://disqus.com/guest/d016579da13200ad431bdb80657de1c4/", "registered": false, "linkedin": "", "blog": "http://paradigmpop.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "285dd7e9c8805bcaae50b7bc93f3174e": {"username": "Chris Wallace", "tumblr": "", "display_name": "Chris Wallace", "url": "http://disqus.com/guest/285dd7e9c8805bcaae50b7bc93f3174e/", "registered": false, "linkedin": "", "blog": "http://www.walmedia.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "KevinEklund": {"username": "KevinEklund", "tumblr": "vizionuquest", "display_name": "Kevin Eklund", "url": "http://disqus.com/KevinEklund/", "registered": true, "linkedin": "in/kevineklund", "blog": "http://tomuse.com", "remote_domain": null, "points": 10, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/32/7883/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "quest_vizion", "twitter": "http://twitter.com/VizionQuest", "remote_domain_name": ""}, "da0be662ce6b2b3ea4d3c1a669589fbb": {"username": "Fraser", "tumblr": "", "display_name": "Fraser", "url": "http://disqus.com/guest/da0be662ce6b2b3ea4d3c1a669589fbb/", "registered": false, "linkedin": "", "blog": "http://frasertalk.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7e24122d18c0b2cd7d4de95285b40ad0": {"username": "Ryan McKenzie", "tumblr": "", "display_name": "Ryan McKenzie", "url": "http://disqus.com/guest/7e24122d18c0b2cd7d4de95285b40ad0/", "registered": false, "linkedin": "", "blog": "http://www.ryanmckenzie.co.uk/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8f16cebed367ca1278f721d5ddf162eb": {"username": "jak", "tumblr": "", "display_name": "jak", "url": "http://disqus.com/guest/8f16cebed367ca1278f721d5ddf162eb/", "registered": false, "linkedin": "", "blog": "http://jasonkeath.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/185/7396/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "029f885586d630d4a4762b81c70ea4d4": {"username": "Heidi Elliot", "tumblr": "", "display_name": "Heidi Elliot", "url": "http://disqus.com/guest/029f885586d630d4a4762b81c70ea4d4/", "registered": false, "linkedin": "", "blog": "http://www.beanstalk-marketing.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9ecc1aff8d3a2508e7d7ad0030bbef26": {"username": "Alex Mann", "tumblr": "", "display_name": "Alex Mann", "url": "http://disqus.com/guest/9ecc1aff8d3a2508e7d7ad0030bbef26/", "registered": false, "linkedin": "", "blog": "http://www.spin.net.nz/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3a088b735d051bca68c1f02e292b207e": {"username": "PXLated", "tumblr": "", "display_name": "PXLated", "url": "http://disqus.com/guest/3a088b735d051bca68c1f02e292b207e/", "registered": false, "linkedin": "", "blog": "http://www.geise.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ad608533ef3842ded53391f9330713e6": {"username": "Chirag Pinjar", "tumblr": "", "display_name": "Chirag Pinjar", "url": "http://disqus.com/guest/ad608533ef3842ded53391f9330713e6/", "registered": false, "linkedin": "", "blog": "http://fewmorecents.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d963135544dbca94334ef14178c47736": {"username": "Rich Levin", "tumblr": "", "display_name": "Rich Levin", "url": "http://disqus.com/guest/d963135544dbca94334ef14178c47736/", "registered": false, "linkedin": "", "blog": "http://www.rblevin.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fb4b0b35d6d93f33d5c93246a81734dd": {"username": "markharrison04", "tumblr": "", "display_name": "markharrison04", "url": "http://disqus.com/guest/fb4b0b35d6d93f33d5c93246a81734dd/", "registered": false, "linkedin": "", "blog": "http://www.ukifp.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fbab3cc75f6d39ff02ee69ae4ca3c307": {"username": "Chris H", "tumblr": "", "display_name": "Chris H", "url": "http://disqus.com/guest/fbab3cc75f6d39ff02ee69ae4ca3c307/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f7a0ce3734347c550345899c1d82a7ba": {"username": "Sue Cosby", "tumblr": "", "display_name": "Sue Cosby", "url": "http://disqus.com/guest/f7a0ce3734347c550345899c1d82a7ba/", "registered": false, "linkedin": "", "blog": "http://twitter.com/suecosby", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c221f31830c8ab9c3189591bc848e04e": {"username": "Ducker", "tumblr": "", "display_name": "Ducker", "url": "http://disqus.com/guest/c221f31830c8ab9c3189591bc848e04e/", "registered": false, "linkedin": "", "blog": "http://hondubirding.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bbac2a6ebdd8ba5ef087ad76f9d6f0bb": {"username": "Apostolos Papadopoulos", "tumblr": "", "display_name": "Apostolos Papadopoulos", "url": "http://disqus.com/guest/bbac2a6ebdd8ba5ef087ad76f9d6f0bb/", "registered": false, "linkedin": "", "blog": "http://apas.gr/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e1e881928a2b590b3b4aa945f89d88ed": {"username": "Matt", "tumblr": "", "display_name": "Matt", "url": "http://disqus.com/guest/e1e881928a2b590b3b4aa945f89d88ed/", "registered": false, "linkedin": "", "blog": "http://www.a1securitycameras.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dc5065aa3b9c6ea0586c20a9d7ad5b79": {"username": "Mike Wood", "tumblr": "", "display_name": "Mike Wood", "url": "http://disqus.com/guest/dc5065aa3b9c6ea0586c20a9d7ad5b79/", "registered": false, "linkedin": "", "blog": "http://mikewoodphotography.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c63319aa717b0298efd4636c7d42674": {"username": "Dave", "tumblr": "", "display_name": "Dave", "url": "http://disqus.com/guest/5c63319aa717b0298efd4636c7d42674/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d005ffd7c74debdb994eededf3d1dae2": {"username": "Buzz Bruggeman", "tumblr": "", "display_name": "Buzz Bruggeman", "url": "http://disqus.com/guest/d005ffd7c74debdb994eededf3d1dae2/", "registered": false, "linkedin": "", "blog": "http://www.activewords.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "22ab57dda93cbbd05de2a8c2a2dc71c9": {"username": "Andreas", "tumblr": "", "display_name": "Andreas", "url": "http://disqus.com/guest/22ab57dda93cbbd05de2a8c2a2dc71c9/", "registered": false, "linkedin": "", "blog": "http://blog.lorxsion.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "321b95ba4020aa2381f4688bd1476c90": {"username": "oneswellfoop", "tumblr": "", "display_name": "oneswellfoop", "url": "http://disqus.com/guest/321b95ba4020aa2381f4688bd1476c90/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "KarenSwim": {"username": "KarenSwim", "tumblr": "", "display_name": "KarenSwim", "url": "http://disqus.com/KarenSwim/", "registered": true, "linkedin": "", "blog": "http://wordsforhirellc.com/blog", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "885af6858c2e07a119830ee58d443796": {"username": "Dan Lyke", "tumblr": "", "display_name": "Dan Lyke", "url": "http://disqus.com/guest/885af6858c2e07a119830ee58d443796/", "registered": false, "linkedin": "", "blog": "http://www.flutterby.net/User:DanLyke", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d7c9fe96ea3d73cfc08325f6539dd1a2": {"username": "RobOswald", "tumblr": "", "display_name": "RobOswald", "url": "http://disqus.com/guest/d7c9fe96ea3d73cfc08325f6539dd1a2/", "registered": false, "linkedin": "", "blog": "http://www.twitter.com/roboswald", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2a4e93278f7e82d88075da4048c26340": {"username": "Orville Chomer", "tumblr": "", "display_name": "Orville Chomer", "url": "http://disqus.com/guest/2a4e93278f7e82d88075da4048c26340/", "registered": false, "linkedin": "", "blog": "http://chomer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8d3e5a552dad4021021d1b467cbc9780": {"username": "Uomo_merda", "tumblr": "", "display_name": "Uomo_merda", "url": "http://disqus.com/guest/8d3e5a552dad4021021d1b467cbc9780/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e8d9d5c6c183b0c1c577365c2e8f68a3": {"username": "Evan", "tumblr": "", "display_name": "Evan", "url": "http://disqus.com/guest/e8d9d5c6c183b0c1c577365c2e8f68a3/", "registered": false, "linkedin": "", "blog": "http://www.adesignedlifeblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b8ee3e73d550226cc1785de804491b44": {"username": "Tibor Holoda", "tumblr": "", "display_name": "Tibor Holoda", "url": "http://disqus.com/guest/b8ee3e73d550226cc1785de804491b44/", "registered": false, "linkedin": "", "blog": "http://twitter.com/tiborholoda", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3158b582e65e87667dea0a11c413a4e3": {"username": "Kim E Landwehr", "tumblr": "", "display_name": "Kim E Landwehr", "url": "http://disqus.com/guest/3158b582e65e87667dea0a11c413a4e3/", "registered": false, "linkedin": "", "blog": "http://musingandgadgets.squarespace.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "da53d98c50bbe0d753f1586b04023dfe": {"username": "Rick Boretsky", "tumblr": "", "display_name": "Rick Boretsky", "url": "http://disqus.com/guest/da53d98c50bbe0d753f1586b04023dfe/", "registered": false, "linkedin": "", "blog": "http://www.rickboretsky.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "212514266627991afed96f8305207bad": {"username": "toto", "tumblr": "", "display_name": "toto", "url": "http://disqus.com/guest/212514266627991afed96f8305207bad/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "74c450180c35476d586bdd2644b0da87": {"username": "Bones", "tumblr": "", "display_name": "Bones", "url": "http://disqus.com/guest/74c450180c35476d586bdd2644b0da87/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "72caa11f89bbbcde631b12caebd4bb91": {"username": "Chris Howard", "tumblr": "", "display_name": "Chris Howard", "url": "http://disqus.com/guest/72caa11f89bbbcde631b12caebd4bb91/", "registered": false, "linkedin": "", "blog": "http://www.341design.com.au/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kevinmarks": {"username": "kevinmarks", "tumblr": "", "display_name": "kevinmarks", "url": "http://disqus.com/kevinmarks/", "registered": true, "linkedin": "", "blog": "http://epeus.blogspot.com/", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "kevinmarks", "is_remote": false, "verified": true, "flickr": "kevinmarks", "twitter": "", "remote_domain_name": ""}, "ea8ced71883fb238415289233ae9b74a": {"username": "Robert Ivan", "tumblr": "", "display_name": "Robert Ivan", "url": "http://disqus.com/guest/ea8ced71883fb238415289233ae9b74a/", "registered": false, "linkedin": "", "blog": "http://www.metaprinter.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/64/5369/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d18274cfe75fc2350a03d96c20585978": {"username": "Robert", "tumblr": "", "display_name": "Robert", "url": "http://disqus.com/guest/d18274cfe75fc2350a03d96c20585978/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c12fd25c9439c2758cd6b35fac627807": {"username": "Ryan E", "tumblr": "", "display_name": "Ryan E", "url": "http://disqus.com/guest/c12fd25c9439c2758cd6b35fac627807/", "registered": false, "linkedin": "", "blog": "http://crowdpleasr.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f263f17066e964adcd1fdca6e096ab81": {"username": "Tom Q", "tumblr": "", "display_name": "Tom Q", "url": "http://disqus.com/guest/f263f17066e964adcd1fdca6e096ab81/", "registered": false, "linkedin": "", "blog": "http://twitter.com/TomMQuinn", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8e91a65f621f0c896f9e547a6ac3406d": {"username": "Sufian", "tumblr": "", "display_name": "Sufian", "url": "http://disqus.com/guest/8e91a65f621f0c896f9e547a6ac3406d/", "registered": false, "linkedin": "", "blog": "http://www.sufian.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "60752b77fcb5e3ac6bf7ec3aafc83193": {"username": "@cliquekaila", "tumblr": "", "display_name": "@cliquekaila", "url": "http://disqus.com/guest/60752b77fcb5e3ac6bf7ec3aafc83193/", "registered": false, "linkedin": "", "blog": "http://www.twitter.com/cliquekaila", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c08d59cacfb2e0dc91d52ab8f55696d1": {"username": "Allen", "tumblr": "", "display_name": "Allen", "url": "http://disqus.com/guest/c08d59cacfb2e0dc91d52ab8f55696d1/", "registered": false, "linkedin": "", "blog": "http://www.cloudcontacts.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b9ba1eb612adfc10357bd4fd2802fd45": {"username": "Don MacAskill", "tumblr": "", "display_name": "Don MacAskill", "url": "http://disqus.com/guest/b9ba1eb612adfc10357bd4fd2802fd45/", "registered": false, "linkedin": "", "blog": "http://blogs.smugmug.com/don/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/12/7888/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ee5652e43abb257959dc1ea418150088": {"username": "cosmic53", "tumblr": "", "display_name": "cosmic53", "url": "http://disqus.com/guest/ee5652e43abb257959dc1ea418150088/", "registered": false, "linkedin": "", "blog": "http://proxybar.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "219fe3f8deb82ab58eec9e43891dd2cc": {"username": "Miguel", "tumblr": "", "display_name": "Miguel", "url": "http://disqus.com/guest/219fe3f8deb82ab58eec9e43891dd2cc/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1250b261e7174ddd6693f61d03477eaf": {"username": "W^L+", "tumblr": "", "display_name": "W^L+", "url": "http://disqus.com/guest/1250b261e7174ddd6693f61d03477eaf/", "registered": false, "linkedin": "", "blog": "http://lnxwalt.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7f6291e8344b594235e57b843fc05d9b": {"username": "Christopher Coulter", "tumblr": "", "display_name": "Christopher Coulter", "url": "http://disqus.com/guest/7f6291e8344b594235e57b843fc05d9b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "truvec": {"username": "truvec", "tumblr": "", "display_name": "Julian Lockhart", "url": "http://disqus.com/truvec/", "registered": true, "linkedin": "", "blog": "http://www.truevectormedia.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "418a839c99271c920ae3b4b1ff688cc0": {"username": "rob friedman", "tumblr": "", "display_name": "rob friedman", "url": "http://disqus.com/guest/418a839c99271c920ae3b4b1ff688cc0/", "registered": false, "linkedin": "", "blog": "http://px.ns1.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4ee67c19b01f8fb9d86207905d2bd0bc": {"username": "Peter Murray", "tumblr": "", "display_name": "Peter Murray", "url": "http://disqus.com/guest/4ee67c19b01f8fb9d86207905d2bd0bc/", "registered": false, "linkedin": "", "blog": "http://vista-interactive.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/190/3737/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "55a187e1420f2e2e081d0423d4289866": {"username": "Kevin M. Keating", "tumblr": "", "display_name": "Kevin M. Keating", "url": "http://disqus.com/guest/55a187e1420f2e2e081d0423d4289866/", "registered": false, "linkedin": "", "blog": "http://blog.frivolousmotion.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f2ef63fd35a388c44ef6ee782f57c98": {"username": "rox", "tumblr": "", "display_name": "rox", "url": "http://disqus.com/guest/4f2ef63fd35a388c44ef6ee782f57c98/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b0be7dc9dffd2413ec89e6ebb54da179": {"username": "Drew Olanoff", "tumblr": "", "display_name": "Drew Olanoff", "url": "http://disqus.com/guest/b0be7dc9dffd2413ec89e6ebb54da179/", "registered": false, "linkedin": "", "blog": "http://www.drewolanoff.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/19238/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "da22a222d0fd80498d17ab66f0973d1a": {"username": "asktonyc", "tumblr": "", "display_name": "asktonyc", "url": "http://disqus.com/guest/da22a222d0fd80498d17ab66f0973d1a/", "registered": false, "linkedin": "", "blog": "http://friendfeed.com/asktonyc", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e2061da8e1183697149a6d0dfe79c6f7": {"username": "Jeff", "tumblr": "", "display_name": "Jeff", "url": "http://disqus.com/guest/e2061da8e1183697149a6d0dfe79c6f7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fdb097464471f0e4f8827d3d5996e6b9": {"username": "Joko Susilo", "tumblr": "", "display_name": "Joko Susilo", "url": "http://disqus.com/guest/fdb097464471f0e4f8827d3d5996e6b9/", "registered": false, "linkedin": "", "blog": "http://www.JokoSusilo.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c8f4d13af1a223aa658ed04082193245": {"username": "ndlr", "tumblr": "", "display_name": "ndlr", "url": "http://disqus.com/guest/c8f4d13af1a223aa658ed04082193245/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8ec67064febafceda6b25f48515c75b9": {"username": "Mohammad Ashour", "tumblr": "", "display_name": "Mohammad Ashour", "url": "http://disqus.com/guest/8ec67064febafceda6b25f48515c75b9/", "registered": false, "linkedin": "", "blog": "http://www.ashour.ca/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cbffdd61c371770f974788712cc01270": {"username": "pxlpshr", "tumblr": "", "display_name": "pxlpshr", "url": "http://disqus.com/guest/cbffdd61c371770f974788712cc01270/", "registered": false, "linkedin": "", "blog": "http://colinanawaty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4797a09bce09fc177e0151b082dd0d3a": {"username": "Farid el Nasire", "tumblr": "", "display_name": "Farid el Nasire", "url": "http://disqus.com/guest/4797a09bce09fc177e0151b082dd0d3a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "802d5e0f98295863f66e341aa9ccc693": {"username": "JD", "tumblr": "", "display_name": "JD", "url": "http://disqus.com/guest/802d5e0f98295863f66e341aa9ccc693/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ad96ace475ab89952489d5a2454d97da": {"username": "Mary Baum", "tumblr": "", "display_name": "Mary Baum", "url": "http://disqus.com/guest/ad96ace475ab89952489d5a2454d97da/", "registered": false, "linkedin": "", "blog": "http://marybaum.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/31/982/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "494ceb75682be734b4249de2a77e7cad": {"username": "rob", "tumblr": "", "display_name": "rob", "url": "http://disqus.com/guest/494ceb75682be734b4249de2a77e7cad/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a8eb03fc5a92de431cb62b5b1256a42d": {"username": "jerome", "tumblr": "", "display_name": "jerome", "url": "http://disqus.com/guest/a8eb03fc5a92de431cb62b5b1256a42d/", "registered": false, "linkedin": "", "blog": "http://anti-chambre.net/none", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "pamelajacob": {"username": "pamelajacob", "tumblr": "", "display_name": "Pamela Jacob", "url": "http://disqus.com/pamelajacob/", "registered": true, "linkedin": "", "blog": "http://artistadesign.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/30/6827/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6eb62e4e0ceaaa4f65c84cba649c7c94": {"username": "Micah Boswell", "tumblr": "", "display_name": "Micah Boswell", "url": "http://disqus.com/guest/6eb62e4e0ceaaa4f65c84cba649c7c94/", "registered": false, "linkedin": "", "blog": "http://www.thewizardofodd.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "tiborholoda": {"username": "tiborholoda", "tumblr": "", "display_name": "Tibor Holoda", "url": "http://disqus.com/tiborholoda/", "registered": true, "linkedin": "in/tiborholoda", "blog": "http://tibor.holoda.sk", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/6357/avatar92.jpg", "delicious": "tibor.holoda", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "01ea0ca6ffe27dd2823c3b586445bcda": {"username": "dr34mcod3r", "tumblr": "", "display_name": "dr34mcod3r", "url": "http://disqus.com/guest/01ea0ca6ffe27dd2823c3b586445bcda/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5b8c5dc06249b26f39da521cab77efd5": {"username": "pwb", "tumblr": "", "display_name": "pwb", "url": "http://disqus.com/guest/5b8c5dc06249b26f39da521cab77efd5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "andyjacobson": {"username": "andyjacobson", "tumblr": "andyjacobson", "display_name": "andyjacobson", "url": "http://disqus.com/andyjacobson/", "registered": true, "linkedin": "", "blog": "http://andyjacobson.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "97c0d279e95f04ef81f17d12369c365f": {"username": "Kyle", "tumblr": "", "display_name": "Kyle", "url": "http://disqus.com/guest/97c0d279e95f04ef81f17d12369c365f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f89b745cb3983fb1c02bca74a4f6d077": {"username": "francinehardaway", "tumblr": "", "display_name": "francinehardaway", "url": "http://disqus.com/guest/f89b745cb3983fb1c02bca74a4f6d077/", "registered": false, "linkedin": "", "blog": "http://www.stealthmode.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/13604/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f71adf1c15a7e788db7408ac0e259c09": {"username": "pt", "tumblr": "", "display_name": "pt", "url": "http://disqus.com/guest/f71adf1c15a7e788db7408ac0e259c09/", "registered": false, "linkedin": "", "blog": "http://www.philipt.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d65829743a551e128c59922af7a5f5c4": {"username": "Ben", "tumblr": "", "display_name": "Ben", "url": "http://disqus.com/guest/d65829743a551e128c59922af7a5f5c4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0d2375a8958e5e66e19901313f79674a": {"username": "Sam Cole", "tumblr": "", "display_name": "Sam Cole", "url": "http://disqus.com/guest/0d2375a8958e5e66e19901313f79674a/", "registered": false, "linkedin": "", "blog": "http://samuelcole.name/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4545b2a84b0ae407abc97ad8f23cc28b": {"username": "Thejesh GN", "tumblr": "", "display_name": "Thejesh GN", "url": "http://disqus.com/guest/4545b2a84b0ae407abc97ad8f23cc28b/", "registered": false, "linkedin": "", "blog": "http://thejeshgn.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/178/460/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e18856f5d5c78e6d54c898c4ab9d1108": {"username": "Mike", "tumblr": "", "display_name": "Mike", "url": "http://disqus.com/guest/e18856f5d5c78e6d54c898c4ab9d1108/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0d66c8bf6b3b2ec9b0653b44f9858ce4": {"username": "thisismyurl", "tumblr": "", "display_name": "thisismyurl", "url": "http://disqus.com/guest/0d66c8bf6b3b2ec9b0653b44f9858ce4/", "registered": false, "linkedin": "", "blog": "http://thisismyurl.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/60/7139/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "155db5a1f9bbed3d0b7768644b9f853e": {"username": "Kawika Holbrook", "tumblr": "", "display_name": "Kawika Holbrook", "url": "http://disqus.com/guest/155db5a1f9bbed3d0b7768644b9f853e/", "registered": false, "linkedin": "", "blog": "http://kawika.blogs.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6d6c7c20e3eea3b48d6de2bbe8bd41e6": {"username": "Tom", "tumblr": "", "display_name": "Tom", "url": "http://disqus.com/guest/6d6c7c20e3eea3b48d6de2bbe8bd41e6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a711b9a8864c01b0c0878929cd6c1394": {"username": "jim kiljer", "tumblr": "", "display_name": "jim kiljer", "url": "http://disqus.com/guest/a711b9a8864c01b0c0878929cd6c1394/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5cc82d5f866413a3212c5107e667dd92": {"username": "mm2d2525", "tumblr": "", "display_name": "mm2d2525", "url": "http://disqus.com/guest/5cc82d5f866413a3212c5107e667dd92/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_11:21:03", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "locked"}, "realtime_paused": false, "posts": {"15443485": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you have substance, the form can be less important.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-08-26_19:18:16", "killed": false, "user_key": "truvec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "3 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9405062": {"up_voted": false, "ip": "", "has_replies": false, "message": "Plain design IS a nice design, indeed! Like your design change, simplicity is the key imo.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-16_06:14:32", "killed": false, "user_key": "tiborholoda", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716364": {"up_voted": false, "ip": "", "has_replies": false, "message": "From a designer's perspective, this \"design\" could be much improved in regard to the typography, IA, and the grid. And legibility is shot at high-res; add a max-width. Overall it's stark, cold, and impersonal and you're a personable guy.<br><br>So yes, it's usable and traffic hasn't dropped but I think over time you'd find growth impacted by it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:03:12", "killed": false, "user_key": "cbffdd61c371770f974788712cc01270", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716365": {"up_voted": false, "ip": "", "has_replies": false, "message": "I hate to critique mediums that I've never created in, but here it goes anyway.  As a first time visitor, my initial reaction is that it's a turn off.  I'm not certain what your previous design was, so maybe some people prefer this new design to your last.  And it may be that I'm so Web 2.0 trained visually that I like to see rounded corners, bright colors, etc.  If I didn't know who you were, I probably would not come back to this blog based on it's current design.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:04:48", "killed": false, "user_key": "d7c9fe96ea3d73cfc08325f6539dd1a2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716366": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with Allen. Also, as you said on your post, the text goes all the way across the screen on my widescreen monitor. A little hard to read.<br><br>Looking forward to see what you come up with on a new design!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:00:29", "killed": false, "user_key": "97c0d279e95f04ef81f17d12369c365f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716367": {"up_voted": false, "ip": "", "has_replies": false, "message": "I like your post, and I am all for clean design, but you have discounted all branding as unnecessary. Not true. Perhaps you have enough of a following that it doesn't matter to you anymore, but branding does matter. Image, font, color and design provoke feelings, feelings such as familiarity, professionalism, clarity. Branding takes customers from \u201cknow\u201d to \u201clike\u201d. Put that with your great content and we get to \u201ctrust.\u201d That leads to sales. And that\u2019s marketing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:01:10", "killed": false, "user_key": "029f885586d630d4a4762b81c70ea4d4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716368": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think some people are care about design, but another no care.<br>For me, your theme now is really good looking.<br>Thanks for sharing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-30_12:21:25", "killed": false, "user_key": "fdb097464471f0e4f8827d3d5996e6b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716369": {"up_voted": false, "ip": "", "has_replies": false, "message": "A pretty interesting leap you took. Some are less able to completely abandon their customized templates. I'm in the process of starting a blog for the first time and have opted for a more simple approach as far as site design templates go. Glad to know that it didn't effect traffic!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:53:25", "killed": false, "user_key": "60752b77fcb5e3ac6bf7ec3aafc83193", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716370": {"up_voted": false, "ip": "", "has_replies": false, "message": "my only real suggestion is to change the font to something more readable like a tahoma, verdana, etc or even arial.<br><br>otherwise it's all good.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:52:06", "killed": false, "user_key": "c08d59cacfb2e0dc91d52ab8f55696d1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716371": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert I would say that this minimalism is very cool -I try to use minimalistic themes too, but if you could change the font. Times New Roman, I think sucks! I believe that if you could make it to Arial or something it would much more perfect!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:54:23", "killed": false, "user_key": "bbac2a6ebdd8ba5ef087ad76f9d6f0bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716372": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think I would tinker with the fonts, e.g. make them a little bigger, little more readable for older eyes...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:54:38", "killed": false, "user_key": "d005ffd7c74debdb994eededf3d1dae2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716373": {"up_voted": false, "ip": "", "has_replies": false, "message": "It was nice of you to hire craigslist's UI designer. :)<br><br>At least, please remove this font which was made for paper, and use arial or verdana which are appropriate for screens. :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:54:41", "killed": false, "user_key": "212514266627991afed96f8305207bad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716374": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aha!  I like this test!<br><br>As a commercial designer/director, I believe that all good design has a purpose.  In your particular case, Design exists to package and enhance the accessibility of your content.  If in fact a minimal approach achieves this for your users, then that is the definition of good design.<br><br>I would highly recommend a minimal approach.  Too much Social Media design is over-glossed.  Everything looks like it's inside a glass container (the aqua effect) that is hovering over water (the reflection effect).  These are design fads, not design trends, and in 3 years (or less) from now, they'll be mocked.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:56:30", "killed": false, "user_key": "6eb62e4e0ceaaa4f65c84cba649c7c94", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716375": {"up_voted": false, "ip": "", "has_replies": false, "message": "Simplicity works! The lack of design hasn't bothered me one bit.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:58:01", "killed": false, "user_key": "c12fd25c9439c2758cd6b35fac627807", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716376": {"up_voted": false, "ip": "", "has_replies": false, "message": "I disagree with having no design. \"Unprofessional\" is the right track for the argument, but it needs to be expounded. The fact of the matter is, you care about your blog and your readers. Without conveying that sense through every aspect of a website: content, design, functionality, etc., you are sending out the message that you don't care. If you want an anti-advertising, minimalistic, or even grunge design, you can certainly do that, but it must have some care put behind it i.e. it must be purposefully designed. And keep in mind that the default web font, Times New Roman, isn't as easy to read on screen as san-serif fonts. (I think Times New Roman is an unfortunate choice for the web default). If you want to read more on why good design is important, there's a great A List Apart article here: <a href=\"http://alistapart.com/articles/indefenseofeyecandy\" rel=\"nofollow\">http://alistapart.com/articles/indefenseofeyecandy</a><br><br>Let me know if you want a great minimalist Wordpress template. I would be happy to help.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:59:18", "killed": false, "user_key": "8ec67064febafceda6b25f48515c75b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716377": {"up_voted": false, "ip": "", "has_replies": false, "message": "Minimalism and bad design are two different things. Perhaps the answer is something actually 'designed', but not distracting?<br><br>I happen to be pretty into John Gruber's Daring Fireball: <a href=\"http://daringfireball.net/\" rel=\"nofollow\">http://daringfireball.net/</a>.<br><br>Also: this courier is ridiculous.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_17:56:16", "killed": false, "user_key": "0d2375a8958e5e66e19901313f79674a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716378": {"up_voted": false, "ip": "", "has_replies": false, "message": "This green feeling gives me peace and easy focus on your content. My impression is a positive one and this is actually a very good test for those who fear about losing visitors/readers and money.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-14_15:16:18", "killed": false, "user_key": "e1e881928a2b590b3b4aa945f89d88ed", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716379": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well I guess beauty is in the eye of the beholder as they say.<br><br><a href=\"http://www.enbargain.com\" rel=\"nofollow\">http://www.enbargain.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-09_15:33:11", "killed": false, "user_key": "e18856f5d5c78e6d54c898c4ab9d1108", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716380": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agreed that <a href=\"http://Google.com\" rel=\"nofollow\">Google.com</a> design doesn't distract the user from it's purpose, however from a design standpoint it's visually not appealing (to me anyway).<br><br>As far as <a href=\"http://ilist.com\" rel=\"nofollow\">ilist.com</a> vs. <a href=\"http://craigslist.com\" rel=\"nofollow\">craigslist.com</a>, craigslist has 7 main columns and some of those columns are split up into additional columns, plus there is a white background between a majority of the links which in return causes a set of grey grid lines between each item which causes un-necessary noise on the page. Most people also don't need to see a 100 different locations either, so why include them? Again it's un-necessary clutter and noies.<br><br>Where as on <a href=\"http://ilist.com\" rel=\"nofollow\">ilist.com</a> you can quickly and easily search for something (which is what the world does these days) or you can easily browse listings similar to craigslist. Ilist ONLY has 4 columns which are far easier to read, have better line-height, uses slightly larger font(I think), and doesn't show hordes of other locations that will never be looked at.<br><br>I agree on only reading this site for content, I agree he should keep all his other noise machines off his blog and leave them where they are at.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:58:31", "killed": false, "user_key": "aece529dcc1fed724016ab92a29ca661", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716381": {"up_voted": false, "ip": "", "has_replies": false, "message": "+1, Readable n bigger font is all I need.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:47:59", "killed": false, "user_key": "4545b2a84b0ae407abc97ad8f23cc28b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716382": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why don't you switch to <a href=\"http://Wordpress.org\" rel=\"nofollow\">Wordpress.org</a> and then you can put all your widgets on? Karoli taught me to use Thesis, a very minimalist theme from <a href=\"http://WP.org\" rel=\"nofollow\">WP.org</a> that lets you use all kinds of stuff and customize your little heart out. I'm trying to do that, but maintain my old look and feel, which matches Stealthmode's which is on Typepad.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:12:54", "killed": false, "user_key": "f89b745cb3983fb1c02bca74a4f6d077", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716383": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry Robert but for some reason I have a hard time believing you pre-planned to see what would happen. It seems more that now that you picked a plain interim theme you're observing but what works for you doesn't necessarily work or pertain to others.<br>------<br>How do you want others to perceive you - as plain jane as this theme - I mean those that haven't followed you for years through all the various changes?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:09:10", "killed": false, "user_key": "3a088b735d051bca68c1f02e292b207e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716384": {"up_voted": false, "ip": "", "has_replies": false, "message": "you do realize I only read these posts in greader? Of course you do...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:07:29", "killed": false, "user_key": "494ceb75682be734b4249de2a77e7cad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716385": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well it's just that fonts with serifs (those little lines that appear on the ends of letters) make the text slightly blurry on a screen, so you have to concentrate harder to read them, whereas fonts without serifs (san-serif), such as Verdana and Arial don't have that problem.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_23:04:53", "killed": false, "user_key": "8ec67064febafceda6b25f48515c75b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716386": {"up_voted": false, "ip": "", "has_replies": false, "message": "I didn't even notice - Google Reader FTW!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_22:47:26", "killed": false, "user_key": "fbab3cc75f6d39ff02ee69ae4ca3c307", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716387": {"up_voted": false, "ip": "", "has_replies": false, "message": "For all of you complaining about the font, all Robert's design is doing is telling your browser to use its default serif font. If you don't like Times New Roman (or in one case Courier), why is it your default font? I changed my default serif to Bookman Old Style to remind me of my old Microsoft Office days, and Robert's and Dave's blogs look OK to me.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_22:45:12", "killed": false, "user_key": "321b95ba4020aa2381f4688bd1476c90", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716388": {"up_voted": false, "ip": "", "has_replies": false, "message": "@zebb<br><blockquote>Gmail is minimalistic and has good design (for the most part), <a href=\"http://google.com\" rel=\"nofollow\">google.com</a> is minimalistic but poor design, <a href=\"http://Live.com\" rel=\"nofollow\">Live.com</a> is minimalistic and good design. <a href=\"http://Craigslist.com\" rel=\"nofollow\">Craigslist.com</a> is minimalistic with poor design, <a href=\"http://ilist.com\" rel=\"nofollow\">ilist.com</a> is minimalistic and has good design.</blockquote><br><br>I'm not a designer, but Google.com's design is nearly perfect, simply because it does not distract users from their purpose for using the site. Ilist? Four columns of text on a page turns into a gray blur. Maybe Ilist's design is  \"good\", but it defeats the purpose of going to the site.<br><br>As for this site, I read it occasionally, and <em>only</em> for the content. I like an attractive, yet functional site, but if the content isn't there, I won't be back.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_22:02:14", "killed": false, "user_key": "1250b261e7174ddd6693f61d03477eaf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716389": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks the same on my RSS reader", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_21:53:29", "killed": false, "user_key": "059e2e2ab8f6d78d27d3c0749f5e55a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716390": {"up_voted": false, "ip": "", "has_replies": false, "message": "I like the fact that your blog looks cleaner than it did. I agree with the others that Times New Roman is not the best font for it. Helvetica (Arial) and Verdana are good, but there are also serif fonts that are very readable. (The serifs make the stroke-ends visible... very helpful in reading a site. TNR is just a poor choice for on-screen reading.)<br><br>Actually, the most important suggestion I have is to modify the h1 in your CSS to be black, not underlined.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_21:40:41", "killed": false, "user_key": "1250b261e7174ddd6693f61d03477eaf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716391": {"up_voted": false, "ip": "", "has_replies": false, "message": "Personally, as a designer I hate the look on your blog right now, basically for the reasons mentioned above (font, screen width, un-professional, etc.) I feel like we stepped back in to the 90's again and the poor design.<br><br>I'm quite certain you will not leave your site this way in the long run so I'm not to worried about it, however as some have kind of mentioned above, you can have minimalistic and still have good design. Right now you just have minimalistc and not good design.<br><br>Gmail is minimalistic and has good design (for the most part), <a href=\"http://google.com\" rel=\"nofollow\">google.com</a> is minimalistic but poor design, <a href=\"http://Live.com\" rel=\"nofollow\">Live.com</a> is minimalistic and good design. <a href=\"http://Craigslist.com\" rel=\"nofollow\">Craigslist.com</a> is minimalistic with poor design, <a href=\"http://ilist.com\" rel=\"nofollow\">ilist.com</a> is minimalistic and has good design.<br><br>So clearly poor design drives traffic :)<br><br>I hope you will keep a minimalistic design, I think there is lots to be said for a clean easy to use clutter free interface, Chris Pirillo's blog simply has to much noise on it, to many things trying to load and get my attention. It almost always brings my browser to a halt. I simply stopped going there because it got to frustrating.<br><br>I also hope you bring in some good design to the minimalistic format you will have something really nice to read, pleasant to look at and keeps the noise level down to a minimum.<br><br>All the other places you are at (twitter, friend feed) are noisy when it comes to you (as a follower) it's hard to sort things out and really get your opinion on topics because they fly by a mile a minute. (almost literally).<br><br>That is why I like your blog (and most blogs) because it takes time to write a post, you have to actually give some real thought as to what you are saying and typically its a topic that you feel strongly about which is always a good read.<br><br>Cheers,<br>zebb", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_21:09:46", "killed": false, "user_key": "aece529dcc1fed724016ab92a29ca661", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716392": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's very Jacob Nielsen", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_20:59:45", "killed": false, "user_key": "4f2ef63fd35a388c44ef6ee782f57c98", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716393": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've always been partial to the Sandbox themes for wordpress at <a href=\"http://plaintxt.org\" rel=\"nofollow\">plaintxt.org</a>.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:57:15", "killed": false, "user_key": "418a839c99271c920ae3b4b1ff688cc0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716394": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can have a nice clean display without having ugly layout and fonts.<br><br>Well, maybe not with WordPress. I don't know. But \"Ugly\" and \"Clean\" do not go together.<br><br>Google and Craigslist are generally praised for minimalist clean designs, they sitll have some designers who work on making it actually decent to look at.<br><br>Frnakly it doens't matter to me though, your blog is in Google Reader as far as I am concerned.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:32:13", "killed": false, "user_key": "802d5e0f98295863f66e341aa9ccc693", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716395": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anti-design is design by omission.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:36:44", "killed": false, "user_key": "155db5a1f9bbed3d0b7768644b9f853e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716396": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll take it a step further: if you look at some of the most successful web sites (Google, Ebay, Craigslist, Drudge, ) they have very spare designs. I would argue that they are not successful IN SPITE of these spartan designs but rather *BECAUSE OF*.<br><br>All these fancy new web2-y UIs are a major distraction from the task at hand. And they are very expensive to build, maintain and modify.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:23:50", "killed": false, "user_key": "5b8c5dc06249b26f39da521cab77efd5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716397": {"up_voted": false, "ip": "", "has_replies": false, "message": "Apostolos also commented on this font being unreadable.  What exactly is the problem with it as a default when compared to san-serif fonts?  I don't see Times New Roman as any harder or easier to read than Arial.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:21:59", "killed": false, "user_key": "6d6c7c20e3eea3b48d6de2bbe8bd41e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716398": {"up_voted": false, "ip": "", "has_replies": false, "message": "Actually, the font looks fine for me because the page is using your browser's default font. I have mine set to Calibri.<br><br>By default, IE is set to Times New Roman, which as many people have pointed out, is not an optimal font for on-screen reading.<br><br>Try changing your default browser font to your favorite font and see what happens. :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_19:04:00", "killed": false, "user_key": "8d4d3618d89915ba9d493fb3da2d9bd2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716399": {"up_voted": false, "ip": "", "has_replies": false, "message": "Content is king!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:57:30", "killed": false, "user_key": "74c450180c35476d586bdd2644b0da87", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716400": {"up_voted": false, "ip": "", "has_replies": false, "message": "I do think basic HTML covers all the basics quite nicely. And I agree with most of the comments you cite above.<br><br>What ever you do - just don't over design it. Take what you have here, and add just enough to make it readable/scanable. Play with the hierarchy in the type and leave it alone.<br><br>Identity really provides credibility to new readers, and assurance to old readers that you still have your wits about you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:49:59", "killed": false, "user_key": "5c278bb7801a950606e317c73ef46d5b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716401": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.mcsweeneys.net/\" rel=\"nofollow\">http://www.mcsweeneys.net/</a> layout is minimalistic, scoble's is shit.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:43:49", "killed": false, "user_key": "ea8ced71883fb238415289233ae9b74a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716402": {"up_voted": false, "ip": "", "has_replies": false, "message": "All those people complaining about the font might want to look into changing their default browser settings to a font they like then.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:36:46", "killed": false, "user_key": "da0be662ce6b2b3ea4d3c1a669589fbb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716403": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just thought you'd extended CSS Naked Day by a couple of weeks (like I did by accident before)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:31:57", "killed": false, "user_key": "kevinmarks", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716404": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"why have a nice design\" - honestly, I'm not surprised your visitor numbers weren't affected. You're well-known to techies, you already have a large reader base that never visit your site (but subscribe via rss), and anyone else that does visit your site probably knows who you are.<br><br>For a lesser-known person or someone starting out, they need to have as many things NOT get in the way of a click off the site as possible ... and a nice design is one of those \"don't go away 'cause I'm ugly\" easy fixes.<br><br>(Says David, who paid for Thesis :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:30:20", "killed": false, "user_key": "65c910cc539899165f1afe0d5e7db667", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716405": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anyone who reads your Feed hasn't seen any change", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:26:51", "killed": false, "user_key": "9b646ff3eeda1f01cc2b1cb86d1634f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716406": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just figured Firefox was crapping out on displaying CSS.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:30:17", "killed": false, "user_key": "b0be7dc9dffd2413ec89e6ebb54da179", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716407": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks like Dave Winer's blog as it stands right now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:24:32", "killed": false, "user_key": "f263f17066e964adcd1fdca6e096ab81", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716408": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, and most people probably read your blog via RSS so don't actually see/care about your design.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:25:17", "killed": false, "user_key": "f263f17066e964adcd1fdca6e096ab81", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716409": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with Mohammad Ashour that design is all about showing you care. I think we should all be striving to make the internet a more beautiful place, and that includes you blog.<br><br>That being said, there is a difference between a site design that adds to the experience and one that looks more like a pre-teen's Myspace page. (not that yours did)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:14:16", "killed": false, "user_key": "e8d9d5c6c183b0c1c577365c2e8f68a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716410": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's called designing for your content and users. I think your previous design was meant to make you look professional, it wasn't for your readers, it was your own (and your designer's) thought of how your site should look and what it should contain. You can still have a nice design but focus on the content. See <a href=\"http://simplebits.com\" rel=\"nofollow\">simplebits.com</a> for an example.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:05:28", "killed": false, "user_key": "285dd7e9c8805bcaae50b7bc93f3174e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716411": {"up_voted": false, "ip": "", "has_replies": false, "message": "So the toned down version has been effective since when?<br><br>It's quite interesting to hear that traffic as not affected at all.  I've always considered people to be quite finicky when it comes to design and thought it impacted their stay.<br><br>Was the length of stay per article unchanged as well when compared against previously published articles of similar content/length?<br><br>I like the idea of putting more focus on the content.  I feel overwhelmed sometimes with so much crud on sites like Mashable. Looking forward to seeing how you address and balance this with you upcoming redesign.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:02:11", "killed": false, "user_key": "KevinEklund", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716412": {"up_voted": false, "ip": "", "has_replies": false, "message": "The reason to have a so-called \"nice theme\" is exactly what you're interested in: to help readers focus on your content more.<br><br>Any theme that distracts from content with curlicues, shiny surfaces, colors, etc. has failed at perhaps the highest aim of site design, which is to clearly communicate the content of the site, and provide obvious and well-structured navigation to additional content.<br><br>A theme needn't be \"plain\" to be effective and clear any more than having a beautifully designed site automatically makes it less-usable (see, for example, the marriage of form &amp; function in Apple gadgets, to cite a perfectly clich\u00e9 example).<br><br>Your site, to be specific, could benefit from a fixed width. It'd increase readability without at all becoming less \"plain.\" And alternative methods for navigating the archive might also be more usable.<br><br>But your overall point is very well taken, and I think more folks should consider the design of their sites from the inside out, adding \"decoration\" only as necessary to communicate something integral to the audience.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:02:10", "killed": false, "user_key": "55a187e1420f2e2e081d0423d4289866", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716413": {"up_voted": false, "ip": "", "has_replies": false, "message": "I follow you on google reader so you're blog design wasn't a big deal. Of course the design on the site isn't that great, seems a page loaded without css. Difficoult to read on a commond 15.4\" display. Less contents is welcome (ads, various gadgets like flikr..) , especially on colums.<br><br>The web doesn't like fluid impagination. Don't trus <a href=\"http://useit.com\" rel=\"nofollow\">useit.com</a>.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-27_18:01:19", "killed": false, "user_key": "8d3e5a552dad4021021d1b467cbc9780", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716414": {"up_voted": false, "ip": "", "has_replies": false, "message": "I like it, many Web sites have too much junk on them cluttering them up, wouldn't be my choice of colors, but to each his or her own.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_22:13:25", "killed": false, "user_key": "3158b582e65e87667dea0a11c413a4e3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716415": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Design is the face of your business\"<br><br>It all depends what you want to tell your clients about yourself through your visual presentation.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:07:37", "killed": false, "user_key": "72caa11f89bbbcde631b12caebd4bb91", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716416": {"up_voted": false, "ip": "", "has_replies": false, "message": "You will love self hosted WordPress. Word press is magical when you can mess with it to your heart's content. Starting from scratch is a great way to build. Enjoy.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:08:23", "killed": false, "user_key": "f7a0ce3734347c550345899c1d82a7ba", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716417": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just be professional, keep the old design up, until ready with the new, no need for all the self-indulgent hand-wringing and 'under construction' signs. Does it really take weeks to create some generic WordPress template? Isn't San Fran FULL of design freaks?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:08:26", "killed": false, "user_key": "7f6291e8344b594235e57b843fc05d9b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716418": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert... first taste of your work today - which I love and will follow. And as a former advertising agency owner and brand consultant, I'd say - site sans design - Big Mistake.<br><br>To be blunt, your type and minimalist look now is hideous. It makes me think of university White Paper work that is posted by professors and other large-brained creatures that are only trying to disseminate content. Their audiences tend to be small and are only concerned with their work.<br><br>What you're completely ignoring in your decision to go \"naked\", so to speak, is the first impressions of NEW readers.<br><br>Right now, you seem to have a loyal following. You can do all sorts of crazy things and they know how good you are and the quality of your content. How your looks does not matter to 90% of them. So, their opinion carries weight, but should be less important in the larger picture.<br><br>No business, writer, blogger can survive the long haul without constantly cultivating new customers, or in your case - readers.<br><br>Your design is your store front. Everyone is stimulated differently. For new window shoppers, in my opinion, your present look is TOO minimal, and actually a repellent. You are potentially turning off new readers - specifically those that tend to take in the blog as a whole, rather than focusing strictly on content.<br><br>Your content is fabulous. Your style is personable. I never saw your designed blog. I don't know how radical this look is from the previous look.<br><br>I used to tell my clients a simple story. I called it the \"Mustard On Your Shirt\" story. Once you develop friends (aka people that love and accept your brand), you can show up for work with mustard on your shirt and no one will care. But if you were being reviewed by a new critical eye, a big yellow spot on your wrinkled white shirt may have a very negative impact on the viability of the new relationship.<br><br>A case study I should write a dissertation on was a barbecue client in Las Vegas. Mike Mills is the only three time World Grand Champion winner of the Memphis in May Cook-Off. He's the Elvis of Barbecue.<br><br>He's got a little joint in southern Illinois. When established a second location under a different identity Memphis Championship Barbecue in Vegas, he did things the way he did in the tiny Illinois town - cheap and cheesy.<br><br>The food survived his lack of style in a small venue. But they wanted to expand. I worked with them when they built their flagship store near McCarran Airport in Las Vegas. We looked at ever single thing a customer could see or touch. How can we make it our own? We tweaked everything.<br><br>Several years later the Vegas chain had grown to four locations. Yet every single customer thought they were a national chain.<br><br>PERCEPTION IS REALITY. It's not what it is or what YOU think it is... it all matters what the viewer/customer/client THINKS it is.<br><br>You have to strike an appropriate compromise between your present 100% content - 0% style and the rubbish on MySpace (aka The Modern Digital Museum of Visual Atrocities).<br><br>From your post, you said you eliminated all the branding stuff. Sorry, buddy... that's like saying, I left my iPod at home and my Soul.<br><br>No, your brand is EVERYTHING YOU DO. It is NOT a thing, it is more a composite impression. Right now, your brand says, \"I don't give a rat's ass about visual appeal.\" Brand is not a commodity you shuffle around. A brand is every thought your readers and potential readers have about you titrated down to a positive, negative or neutral response.<br><br>Right now, your brand looks to me like something out of academia that is only concerned with content. Which is a lousy marketing strategy, unless you're trying to reduce readership and conserve global bandwith usage.<br><br>You don't need to add curtains, Persian rugs, flashing lights and gizmos... but you should have something visually that hints or suggests you talk tech. A light silicon chip graphic behind your title would be all you need. (And resize it to proportion. I vomit every time I see these office boobs with MS Word stretching clip art like it's taffy or a carnival mirror.)<br><br>Also, without traditional blog formating, text runs all the way across the screen. I have a large monitor with a browser that occupies about 2/3 of the surface area. I find myself moving my head to read your posts, in present form. Books are designed to be a certain size for a reason. The human eye works well within a justified or left-aligned frame three to five inches wide, depending on type size. A magazine may have cover dimensions of 20\" x 20\" - but content is still formated in columns.<br><br>Comment #15 by RobOswald validates everything I've written.<br><br>Get a form, better choice of type, and a picture of something techie... could be as simple as a cable. Don't go nuts, just don't be nuts. Right now, at a glance, I have no idea what you are about, observing visually. A shame because your content is exceptional.<br><br>Grade:  Content A++, Brand D, Visual Appeal to new visitors F-", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:15:03", "killed": false, "user_key": "5cc82d5f866413a3212c5107e667dd92", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716419": {"up_voted": false, "ip": "", "has_replies": false, "message": "I never come here directly, I only read the feed through Google Reader and that has it's own formatting.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:20:00", "killed": false, "user_key": "e2061da8e1183697149a6d0dfe79c6f7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716420": {"up_voted": false, "ip": "", "has_replies": false, "message": "PS - I'll waive my $250/hr fee. You're good. Look like it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_00:28:06", "killed": false, "user_key": "5cc82d5f866413a3212c5107e667dd92", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716421": {"up_voted": false, "ip": "", "has_replies": false, "message": "Of course, those of us who read via RSS are used to the no-bells-or-whistles look already. (Though Times New Roman hurts my eyes here).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_02:33:12", "killed": false, "user_key": "d65829743a551e128c59922af7a5f5c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716422": {"up_voted": false, "ip": "", "has_replies": false, "message": "I partly agree on your post. Design is not everything and for a settled blog like yours, it is not as vital anymore. You noticed no traffic collapse with no design because your readers like your content and are not on your blog for the design (I guess that a large part of your readers read by RSS readers, so the design of the post is automatically secondary).<br><br>For new blogs that just start up, the design is more important. You need to attract people to your blog and having a bad or no design will keep them away from visiting your blog frequently or even signing up to the RSS.<br><br>It is like in \"real\" life - if you meet a person first time, you check (maybe subconciously) if she/he is attractive to you before you will even start speaking to her/him and get to know the personality.<br><br>About your un-designing I guess it was a great attempt to show that popular blogs can really do it without all the design hype and your approach will severely scare all the theme sellers ripping the bloggers off with crappy themes. Nevertheless, my opinion is that you are maybe a bit too radical. Clean design is a good idea but no design isn\u00b4t. There are very nice and clean designs out there, maybe you check the <a href=\"http://frugaltheme.com/\" rel=\"nofollow\">http://frugaltheme.com/</a>. Looks nice and is very clean.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_03:28:56", "killed": false, "user_key": "22ab57dda93cbbd05de2a8c2a2dc71c9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716423": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't see how this is ugly or innovative. Maybe your previous design was ugly and overcrowded because of your poor decisions and now you just want to play smart by using Times New Roman and blue underlined links.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_04:58:36", "killed": false, "user_key": "c8f4d13af1a223aa658ed04082193245", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716424": {"up_voted": false, "ip": "", "has_replies": false, "message": "I feel like reading my newspaper. Yep, my paper uses times new roman. Theme is kinda retro. Thumbs up! I like it.<br><br>- Chirag", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_05:36:38", "killed": false, "user_key": "ad608533ef3842ded53391f9330713e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716425": {"up_voted": false, "ip": "", "has_replies": false, "message": "just to add...<br><br>at first I thought that css file was missing &amp; tried refreshing the browser twice or thrice :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_05:38:12", "killed": false, "user_key": "ad608533ef3842ded53391f9330713e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716426": {"up_voted": false, "ip": "", "has_replies": false, "message": "This \"non re-design\" indeed helps focus on content - i find very interesting that major blogs like yours starts experimenting with forms in different ways than the (so usual) mainstream one. It is by far much more interesting seeing experimentations - even if it doesn't succeed - rather than people just sticking to a style without understanding the meaning underneath. Form is not just decoration, it is a tool that convey meaning; your abrupt decision to switch to something \"plain\" has a true and powerful meaning in regard to the content you are writing.<br><br>Content is what lasts - whatever the package; and that's indeed one of the aspects of feeds: transmitting raw materials. But form and research of a form according to meaning principles is what design is about.<br><br>I really enjoyed reading this short report on your experimentation.<br><br>* also: I recommend you to get and read some issues of Dot Dot Dot magazine - <a href=\"http://www.dot-dot-dot.us/\" rel=\"nofollow\">http://www.dot-dot-dot.us/</a> if you're willing to explore form, then i think it's a very good opportunity to discover this fantastic publication.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_05:50:04", "killed": false, "user_key": "a8eb03fc5a92de431cb62b5b1256a42d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716427": {"up_voted": false, "ip": "", "has_replies": false, "message": "The font was \"choosen\" by you - it's the default set up in your browser!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_08:38:08", "killed": false, "user_key": "5c63319aa717b0298efd4636c7d42674", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716428": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks great to me :) I love plain designs and it's very easy to read.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_09:22:14", "killed": false, "user_key": "0d66c8bf6b3b2ec9b0653b44f9858ce4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716429": {"up_voted": false, "ip": "", "has_replies": false, "message": "Welcome to the internet 1995. That's the feel of your page now. Yes, that's the way my pages looked back in 95, when we were *programming* HTML pages for Xmosaic (gosh, time passes fast).<br><br>Seriously, you want to make a point about not caring for advertisement revenue? Well, you haven't blogged anything useful for some time either. So, why care at all?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_09:45:16", "killed": false, "user_key": "219fe3f8deb82ab58eec9e43891dd2cc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716430": {"up_voted": false, "ip": "", "has_replies": false, "message": "The design is not ugly. It is functional. Ugly is here: <a href=\"http://u.nu/7zz\" rel=\"nofollow\">http://u.nu/7zz</a><br><br>I'll bet Jakob Nielsen would love this spare design.<br><br>Any successful copywriter would tell you to emphasize content over design. Designers will give you white text on a black background (looks cool, unreadable). Copywriters will give you black text on a white background (no look, readable). The easier your content is to read, the more people will read it. This extends to strong headlines and subheds, great ledes, useful commentary, etc. It's about the content, not the design.<br><br>Design should enhance readability and organization. Unfortunately, too many sites suffer from artdesigneritis, where the design looks great in a frame, but is fundamentally unreadable. Thank G-d for RSS feeds.<br><br>Classic book whose rules of copywriting and design still apply, and answers the question you pose re: \"should I have a \"nice\" design?\" Read the section on \"Print.\" You'll find the answer is \"yes,\" if you redefine what \"design\" means. <a href=\"http://u.nu/6zz\" rel=\"nofollow\">http://u.nu/6zz</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_10:58:02", "killed": false, "user_key": "d963135544dbca94334ef14178c47736", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716431": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well said Robert. Content is King. If you have something valuable to say, it does not matter if your WordPress theme is plain or not.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_11:17:34", "killed": false, "user_key": "da22a222d0fd80498d17ab66f0973d1a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716432": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nice insights, Robert, thanks. I read Chris Brogan's blog and he had a post late last year about being in virtually the same shoes as you: He uses WordPress and was moving to Mosso (owned by Rackspace). Here it is FWIW: <a href=\"http://bit.ly/PKozH\" rel=\"nofollow\">http://bit.ly/PKozH</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_12:19:20", "killed": false, "user_key": "08f7c28fde746ecc344d2fa82140f99a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716433": {"up_voted": false, "ip": "", "has_replies": false, "message": "The design reminds me of early websites, the only downside is that a white background strains thr eyes too much, otherwise I like it!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_12:29:28", "killed": false, "user_key": "c221f31830c8ab9c3189591bc848e04e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716434": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't mind the plain, but the line length of the test gets a bit out of hand. Reading long lines is hard on the eyes. It is one thing to get down to the basics, another to make it harder to read. Optimal line length is 65-85 characters if you do choose to go to a fixed width", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_13:54:02", "killed": false, "user_key": "8f16cebed367ca1278f721d5ddf162eb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716435": {"up_voted": false, "ip": "", "has_replies": false, "message": "You did design it. You used a vernacular online design. what us graphic designers, a long time ago, called \"un-design\" design.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_14:55:36", "killed": false, "user_key": "andyjacobson", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716436": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>I think, like most things, a good compromise is probably ideal here.  The best designs (think Apple) are often minimalist - but that doesn't mean no design.  It often means much much harder design, actually.  Throwing stuff out and paring things down is tough.<br><br>So take the good feedback (I can verify that high-res monitors aren't as nice on this design, for example) and incorporate them into a new design - but keep it simple and barebones still.<br><br>Best of both worlds = EPIC WIN.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_14:55:44", "killed": false, "user_key": "b9ba1eb612adfc10357bd4fd2802fd45", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716437": {"up_voted": false, "ip": "", "has_replies": false, "message": "Genius! Looks much better now I've changed it to Gill Sans. This is accessible in Firefox via Tools&gt;Options then the (third) Contents tab. Looks much better already,<br><br>Robert", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_15:28:44", "killed": false, "user_key": "d18274cfe75fc2350a03d96c20585978", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716438": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was wondering why it happened. At first I thought something was broken there somewhere, but the old School Netscape 1.0 feel to the page is good. and it gets the readers to the nuts n bolts of your topics. Not that we ever had a problem doing that before :)  As a photographer I like some visuals, but its good clean page. And if the font was to small for me then I could just make it bigger with a scroll of my mouse wheel. :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_16:26:15", "killed": false, "user_key": "dc5065aa3b9c6ea0586c20a9d7ad5b79", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716439": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree that design will make very little differnce to people that have now gone beyond the 'first impression' state and are now enjoying your blog for what it is... (by way of feeds or visiting your site)<br><br>... but the current lack of presentation will not serve you well in the long term as it fails to<br><br>1. position you as a professional,<br>2. be easily recognized (I came by way of you at FC)<br>3. (Sorry for this one) but keep up with whats looking hot, we are shallow beings and judge way too soon on what is good value and sometimes its not based on anything than how it looks...<br><br>My suggestion is get engage a quality designer to layout your blog with a  given brief of \"simple and clean\" as a part of the brief...<br><br>Keep blogging ...love your stuff...Alex", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_16:30:44", "killed": false, "user_key": "9ecc1aff8d3a2508e7d7ad0030bbef26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716440": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't like reading all the way across as mentioned before. And the white everywhere actually hurts my eyes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_16:36:17", "killed": false, "user_key": "2a4e93278f7e82d88075da4048c26340", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716441": {"up_voted": false, "ip": "", "has_replies": false, "message": "All's I can say is that the white background is hurting my eyes! Otherwise, great idea! Look at all the comments man! Maybe we should all start taking some tips from Mr. Bleizer...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_17:06:52", "killed": false, "user_key": "7e24122d18c0b2cd7d4de95285b40ad0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716442": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, but you--the website designer--can \"choose\" how your site looks.  Most people do not CHOOSE their default font: in fact, I'll assert that most folks don't even know they can.<br><br>Just set your default font to sans-serif; then folks' computers will choose their default sans-serif font (and if they've customized it, it will keep with their preferences).<br><br>Sans-serif has been proven (through usability testing) to be easier to read on screen than serif.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_17:09:31", "killed": false, "user_key": "f71adf1c15a7e788db7408ac0e259c09", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716443": {"up_voted": false, "ip": "", "has_replies": false, "message": "Like Uomo_merda and others, I follow this blog on Google Reader. I don't follow Robert through Twitter, Facebook, Friendfeed etc. because I trust that his most thoughtful and valuable content is published here.<br><br>I expect that the stats for viewers to the blog actually increases when Robert makes comments on the design because all of us using RSS visit the blog to see what he means.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_17:45:20", "killed": false, "user_key": "4ee67c19b01f8fb9d86207905d2bd0bc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716444": {"up_voted": false, "ip": "", "has_replies": false, "message": "I actually find the minimalist approach refreshing. Let's face it, if you produce informative content on a consistent basis and therefore have a loyal subscriber base they are coming back because of the content not the design. Since most followers subscribe via RSS they don't see the blog very often anyway. The design is for new comers I guess. Will they find you more credible because of a cutting edge design? Perhaps in the beginning. But my only reason for coming back to a blog is because it's become a dependable channel. Change is typically a good thing, stagnation a bad thing. If all blogs looked the same it would get old fast. Focus on the content, switch up the design from time to time, try new things and dare to be different are all simple factors that contribute to a blog's long term success.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_20:34:47", "killed": false, "user_key": "9d0fa8bef931c0c6e894b0a86a6306e7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716445": {"up_voted": false, "ip": "", "has_replies": false, "message": "While content is way more important than design, I don't think you should under-estimate the design. If this was the first time I would have navigated over to your blog, I probably owuld have discounted it pretty quickly given the lack of design and a sense of a lack of professionalism. yet, a minimalist approach is definitely the way to go, whatever direction you choose.<br><br>Rick.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_20:42:04", "killed": false, "user_key": "da53d98c50bbe0d753f1586b04023dfe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716446": {"up_voted": false, "ip": "", "has_replies": false, "message": "The comments are pretty amusing, a bunch of tin-eyed geeks commenting on design. It's like watching a tone-deaf singer on American Idol :-)<br><br>Obviously design shouldn't distract from the content but there's been many studies showing that visitors form an opinion of you (company/brand) within a second or two based on the design, long before they read anything. It's why most notable brands spend money on design and it's not being wasted. In fact, it's one of the cheapest ways to polish and influence your brand image.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-28_22:37:49", "killed": false, "user_key": "3a088b735d051bca68c1f02e292b207e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716447": {"up_voted": false, "ip": "", "has_replies": false, "message": "Change font to Arial and the content width to like 900px and I'll be happy ^_^", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_08:12:01", "killed": false, "user_key": "4797a09bce09fc177e0151b082dd0d3a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716448": {"up_voted": false, "ip": "", "has_replies": false, "message": "Count me in the \"like the new design\" camp. Previously, I only checked in occasionally. With this layout I could see myself coming back more often; it speaks of a refocusing on content rather than distracting me away from the content.<br><br>I think there are a lot of people who equate \"cool looking\" with \"design\", and I'm with all those commenters who point out that simple and usable is a design, and think Google (and, yes, Craigslist, which I check regularly) succeed because of their designs, not in spite of them.<br><br>I rather suspect that those who complained about the font are either using \"ClearType\" (snicker) or have their system font set weirdly (perhaps that means the default), and in this day of 26\"+ wide monitors who runs their web browser full screen any more? I definitely like having text layout which adapts to how I want to view it, rather than enforcing how I have to.<br><br>Hope whatever you end up with maintains the aspects of this that keep it usable.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_11:08:04", "killed": false, "user_key": "885af6858c2e07a119830ee58d443796", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716449": {"up_voted": false, "ip": "", "has_replies": false, "message": "The neat thing about design is you can choose a new theme with the click of a mouse. Today I turned on a different one that will get a different argument going.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_11:58:26", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716450": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's amazing how simplicity can work better for themes at times.  It all depends on what you want from your readers... :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_13:21:46", "killed": false, "user_key": "888f57c4f3aac8dcc1af82601e622b3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716451": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nice new look.  I'd have to agree with the font suggestions above though.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_14:19:20", "killed": false, "user_key": "8e91a65f621f0c896f9e547a6ac3406d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716452": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, I actually like this design. It is minimalist and that theme seems to be running through the threads of my life. I am sure that there are many people who are yearning for a return to simplicity. We've had the flash, the WOW factor and many realized it wasn't what it was cracked up to be. No matter what you design you choose there will be those that hate it, and those that love it. If my little vote counts, I vote for the basics.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_14:24:57", "killed": false, "user_key": "KarenSwim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716453": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, by the way the best ugly design I have ever seen is <a href=\"http://c2.com\" rel=\"nofollow\">c2.com</a>, home of the Portland Pattern Repository's Wiki", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_14:37:16", "killed": false, "user_key": "ee5652e43abb257959dc1ea418150088", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716454": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it all depends on your target audience - I am a very visual person so an attractive interface is important to me now if I am doing research just for information? If it is really plain it may appear  to visitor that you are not really successful and cannot afford something more.<br><br>And if you are a designer - it better show some design...<br><br>You get my drift...<br><br>A lot of blog and website become so busy you don't know where to go - and bad design is far worse than simple plain...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-04-29_16:47:55", "killed": false, "user_key": "pamelajacob", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716455": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think the design is ugly. but really - your content is more important to me.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-02_13:08:17", "killed": false, "user_key": "01ea0ca6ffe27dd2823c3b586445bcda", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716456": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here's an article I just sent all my clients and friends:<br><br><a href=\"http://www.alistapart.com/articles/indefenseofeyecandy\" rel=\"nofollow\">http://www.alistapart.com/articles/indefenseofe...</a><br><br>As a nearly complete convert to a variant of hard-core direct marketing known as 'Kennedy-style' or 'GKIC' (see <a href=\"http://dankennedy.com\" rel=\"nofollow\">http://dankennedy.com</a>) that is only now, grudgingly, admitting that decent design does not, in fact, depress response rates when we keep our eyes on the ball, I walk a fine line almost every minute between design for its own sake and design to help make the sale. So I love it when I get ammo from reputable sources like alap.<br><br>Because I just can't do ugly.<br><br>Oh - as to Times Roman: It doesn't have to suck. Just set it biggish, in light weights, and kern it to a fare-thee-well. 'Course, it's hard to kern web type, but that's why you set it big, so you can tighten the letterspacing to the point that nobody notices. Use the light weight for body text at about 14px and h1 heads at about 24px or bigger; mix with h2 and h3 heads in Arial Bold or Trebuchet Bold. The h3 subheads should be the same size as the p text; the h2 subheads can be somewhat bigger, maybe 16-18 px.<br><br>On the subject of type running acrosse the browser window, I agree absolutely. Type gets hard to read at about 52 characters long; even a bare-bones, no-style design should still at least have a container that declares the main-content column won't make anyone read farther across than that.<br><br>And, finally, if we listened to every one of our esteemed male colleagues over 40 on the subject of readable type, we would never design anything except 12-point black type on white. Or 18-point black type on white.<br><br>Guys, I went presbyopic starting on my 40th birthday and today can't see the lines on my own hand. (The fingers are going fast.) I wear bifocals with two strengths of close - one for the computer and one for reading papers. When I drive I look over the top to see the road and the rest of the panorama in the distance  (and look through them to see the speedometer and the rest of the in-car controls) and take them off to play tennis, at which point I can no longer read the numbers on the balls, to return strays to the next court. All of this is prelude to my most earnest entreaty: If you can't read the type, please, just put on your glasses - your wife spent hours picking them out and I'm sure they look great on you!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-03_21:00:19", "killed": false, "user_key": "ad96ace475ab89952489d5a2454d97da", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716457": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think this works for you because you have a pretty big reputation and I'm not convinced at all that it would work for the 'normal' guys like me. I happen to like the stripped back design and I always thought this was the way that web 2.0 would go but as I say, if you have a loyal readership then whatever you put out will probably not affect their desire to come and read your posts.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-04_07:24:36", "killed": false, "user_key": "fb4b0b35d6d93f33d5c93246a81734dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716458": {"up_voted": false, "ip": "", "has_replies": false, "message": "There is the answer that people can zoom for more readability (Firefox and IE7 have fancy zoom goodness now), but I think a permanent bump on font-size is a good idea.  It will improve readability, but here is my real reason:<br><br>Guy Kawasaki 10-20-30.  Yep, the PowerPoint rule, but on websites.  10-20-30 makes PowerPoints easier to read and less noisy.  Make it easy for your people to find and digest your content. Bigger fonts reduce what you can put on a page and suddenly you have a box to work inside.  Suddenly you have to decide to tell your story in half the words.  Or even better, no words but a single picture.  You get a boundary to work within.  Such boundaries inspire the most creativity in people.  I tell you that you can only use 33 lines to tell your user what's up, and you write a tighter story.  I tell you that you have only 15 minutes to present a business and you have DEMO.  I tell you you only have 140 characters to announce something and you have Twitter.<br><br>Bottom line, bigger fonts make for clearer boundaries on how much to present, which really makes you focus on what to present.<br><br>Long post, but I am absolutely passionate about the play between design and content.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-06_21:45:27", "killed": false, "user_key": "d016579da13200ad431bdb80657de1c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716459": {"up_voted": false, "ip": "", "has_replies": false, "message": "last monday was it yes said the large dog as ai said last time we were running JAPAN RULES my hungry towel says get beck NOOOOOOOO STOOOOPPPPPPPPP jump you can eat you hands hand hand hand", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-08_19:04:06", "killed": false, "user_key": "a711b9a8864c01b0c0878929cd6c1394", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9716460": {"up_voted": false, "ip": "", "has_replies": false, "message": "Plain design IS a nice design, indeed! Like your design change, simplicity is the key imo.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-05-16_06:14:32", "killed": false, "user_key": "b8ee3e73d550226cc1785de804491b44", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "18345340", "user_id": "anonymous", "forum_id": "125200", "hash": 3556559512462041001}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "the_things_i8217m_learning_from_having_an_ugly_design", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18345340, "num_posts": 99, "closed": true, "queued": false, "killed": false}, "reactions_limit": 10, "context": {"show_reply": false, "use_fb_connect": true, "forum_facebook_key": "faaf467d0f47abde553c3b8e0e1b3570", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
  this.MODERATE_OPTIONS = "Moderate Options";

  // Thread moderator actions
  this.CLOSE_THREAD = "Close thread";
  this.OPEN_THREAD = "Open thread";
  this.REMOVE_THREAD = "Remove thread";
  this.RESTORE_THREAD = "Restore thread";
  this.ACTIONS = "Actions";
};
// Dsq.Strings

/**
 * Dsq.FmtStrings: functions that return interpolated UI strings
 */
Dsq.FmtStrings = new function() {
	// Seems we have to use named interpolation for Django to translate. Investigate more.
	this.LOGGED_IN_AS = function(username) {
		return Dsq.Utils.interpolate('Logged in as %(username)s', {username:username});
	};

	this.LOGOUT_FROM = function(disqus) {
		return Dsq.Utils.interpolate('Logout from %(disqus)s', {disqus:disqus});
	};

	this.SHOWING_COMMENTS_FULL = function(total, num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comment", {num:num, total:total});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comments", {num:num, total:total});
		}
	};

	this.SHOWING_COMMENTS_WITHOUT_PAGINATION = function(num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comment", {num:num});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comments", {num:num});
		}
	};

	this.NUMBER_OF_COMMENTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s comment'
				: '%(num)s comments'
			), {num:num});
	};

	this.NUMBER_OF_LIKES = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s like'
				: '%(num)s likes'
			), {num:num});
	};

	this.NUMBER_OF_POINTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s point'
				: '%(num)s points'
			), {num:num});
	};
};
// Dsq.FmtStrings





Dsq.CSRF_TOKEN = 'a2d140c59df8cd4ce27a20e0829cacd8';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=scobleizer' +
		'&t=the_things_i8217m_learning_from_having_an_ugly_design' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + encodeURIComponent(disqus_default_text) +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

Dsq.ReplyFrame.prototype = new Dsq.NewFrames(Dsq.ReplyFrame.url);

Dsq.ReplyFrame.prototype.post = function(author_name, author_email, author_url, authenticate, sharing_services, subscribe) {
	this._execute('postComment', [author_name, author_email, author_url, authenticate, sharing_services, subscribe]);
};

Dsq.ReplyFrame.prototype.edit = function(post_id, message) {
	this._execute('editComment', [post_id, message]);
};

Dsq.ReplyFrame.prototype.setState = function(parent_post_id, depth) {
	this._execute('setState', [parent_post_id, depth]);
};

Dsq.ReplyFrame.prototype.getUserByEmail = function(email) {
	this._execute('getUserByEmail', [email]);
};

Dsq.ReplyFrame.prototype.validateAuth = function(auth_choice, email, username, password) {
	this._execute('validateAuth', [auth_choice, email, username, password]);
};

Dsq.ReplyFrame.prototype.authenticateFacebook = function(session, forum_url) {
	this._execute('authenticateFacebook', [session, forum_url]);
};

	Dsq.Facebook = function() {
	var that = this;

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




		if (typeof disqus_facebook_forum != 'undefined') {
			forum_url = disqus_facebook_forum;
		}
		Dsq.frames.reply_0.authenticateFacebook(session, forum_url);
	};

	var onLogin = function() {
		FB.Connect.getSignedPublicSessionData(handleSessionData);
	};

	this.login = function() {
		FB.Connect.requireSession(onLogin, true);
	};
};
Dsq.Facebook = new Dsq.Facebook();


	






Dsq.Themes = {};

Dsq.Themes.narcissus = new function() {
	this.addPostContainer = 'dsq-form-area';
	this.textareaContainer = 'dsq-textarea-wrapper';



	
	this.header = function() {
		var comments_count, total_posts, num_posts;
		var html = '';
		var missing_perm_tmpl;

		if (Dsq.jsonData.request.missing_perm) {
			missing_perm_tmpl = Dsq.Templates.missingPermissions();
			if (missing_perm_tmpl) {
				html += '<div class="dsq-missing-permissions">' + missing_perm_tmpl + '</div>';
			}
		}

		total_posts = Dsq.jsonData.thread.total_posts;
		num_posts = Dsq.jsonData.thread.num_posts;

		if (total_posts) {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_FULL(total_posts, num_posts);
		} else {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_WITHOUT_PAGINATION(num_posts);
		}

		html += ' \
		<div id="dsq-comments-title"> \
			<h3>' + comments_count + '</h3> \
		</div> \
		';

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://scobleizer.disqus.com/the_things_i8217m_learning_from_having_an_ugly_design/latest.rss">' + Dsq.Strings.SUBSCRIBE_BY_RSS + '</a> \
			</span> \
		</div> \
		';

		
		

		return html;

	};
	
	this.footer = function() {
		var html = '';

		html += Dsq.Templates.pagination();

		
		
			html += Dsq.Templates.realtime();
			html += Dsq.Templates.showThreadSettings();
			html += Dsq.Templates.postBox();

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


		if (Dsq.jsonData.request.is_global_moderator) {
 			html += ' \
				<div class="dsq-global-moderator-extras">'
					+ '<strong>shortname:</strong> ' + Dsq.jsonData.forum.url
					+ '<strong>thread id:</strong> ' + Dsq.jsonData.thread.id
					+ '<strong>thread slug:</strong> ' + Dsq.jsonData.thread.slug
				+ '</div> \
			';
		}

		return html;
	};
	
	this.realtime = function() {
		var html = '';
		
		if (Dsq.jsonData.realtime_enabled) {
			html += '<div id="dsq-realtime-options" class="dsq-options">'
					 + Dsq.Strings.REALTIME_UPDATING_IS + ' <strong id="dsq-realtime-status" style="text-transform: lowercase">' + Dsq.Strings.ENABLED + '</strong>. \
					 <a href="#" id="dsq-realtime-toggle" style="text-transform: capitalize"></a> \
					</div>';
		}

		if (!Dsq.jsonData.forum.streaming_realtime) {
			html += ' \
				<div style="display: none" id="dsq-realtime-alert" class="dsq-realtime-alert"><span id="dsq-realtime-queued"></span> <a href="#" id="dsq-realtime-show"></a></div> \
			';
		}
		
		return html;
	};

	this.showThreadSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return '';
		}

		html = '<div id="dsq-thread-settings" class="dsq-thread-settings">' + Dsq.Strings.MODERATOR_OPTIONS;
		html += '<a href="#" onclick="Dsq.Thread.showSettings(); return false;">' + Dsq.Strings.SETTINGS + '</a>';
		html += '<a href="#" onclick="Dsq.Thread.showModeratorActions(); return false;">' + Dsq.Strings.MODERATE + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;

		if (!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


			if (!Dsq.jsonData.request.sharing.hasOwnProperty(Dsq.jsonData.request.remote_domain)) {
				display_sharing_options = false;
			}
		}
		
		if (post_id) {
			var _meta = Dsq.jsonData.posts[post_id];
			var userData = Dsq.jsonData['users'][_meta.user_key];				
		}
		
		var pid = post_id ? '-' + post_id : '';

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '') 
								+ Dsq.jsonData.request.display_username 
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

		var _loginOptions = function() {
			var html;
			html = ' \
			<div class="dsq-authenticate"> \
				<p class="dsq-autheneticate-copy">'
				+ (Dsq.jsonData.forum.allow_anon_post
					? Dsq.Strings.YOU_ARE_COMMENTING_AS_A + ' <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. ' + Dsq.Strings.OPTIONAL + ': ' + Dsq.Strings.LOGIN_BELOW + '.'
					: Dsq.Strings.REQUIRED + ': ' + Dsq.Strings.PLEASE_LOGIN_BELOW_TO_COMMENT + '.')
				+ '</p> \
				<ul class="dsq-login-buttons">'
					+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Popup.login(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-disqus.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_fb_connect ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Facebook.login(); return false;"><img src="http://media.disqus.com/images/themes/narcissus/login-facebook.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_twitter_signin ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-twitter.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_openid ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.OpenID.requestURL(); return false" ><img src="http://media.disqus.com/images/themes/narcissus/login-openid.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_yahoo ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Yahoo.startYahooConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-yahoo.gif" /></a></li>' : '')
				+ '</ul> \
			</div> \
			';
			return html;
		};

		if (!Dsq.jsonData.context.show_reply) {


			if (!Dsq.jsonData.request.is_authenticated) {



				return '<div id="dsq-form-area" style="display:none"><div id="dsq-textarea-wrapper"></div></div>' + _loginOptions();
			} else {
				return '';
			}
		}

		html = ' \
		<div id="' + (post_id 
			? 'dsq-reply-post-' + post_id
			: 'dsq-new-post')
		 	+ '" class="dsq-post-area"> \
			<div class="dsq-dc-logo"> \
				<a href="http://disqus.com/comments" target="_blank"><img src="http://media.disqus.com/images/themes/narcissus/disqus-logo.png"></a> \
			</div>'
			+ (post_id 
				? '<h3>' + Dsq.Strings.REPLYING_TO + ' ' + userData.display_name + '</h3>'
				: '<h3>' + Dsq.Strings.ADD_NEW_COMMENT + '</h3>')
			+ (Dsq.jsonData.request.is_authenticated 
				? _requestUserInfo()
				: _loginOptions() )
			+ '<div id="dsq-form-area' + pid + '">'
			+ '<div class="dsq-textarea"> \
				<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper' + pid + '"></div> \
			</div>'
			+ (!Dsq.jsonData.request.is_authenticated
			? ' \
			<div class="dsq-post-fields"> \
				<table> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-name' + pid + '" type="text" value="' + (disqus_def_name ? disqus_def_name : (Dsq.jsonData.session.name ? Dsq.jsonData.session.name : Dsq.Strings.NAME + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'name\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'name\')" /></div></td> \
						<td class="dsq-post-fields-right"><div class="dsq-input-wrapper"><input id="dsq-field-website' + pid + '" type="text" value="' + (Dsq.jsonData.session.url ? Dsq.jsonData.session.url : Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')" class="dsq-placeholder') + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'website\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'website\')" /></div></td> \
					</tr> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-email' + pid + '" type="text" value="' + (disqus_def_email ? disqus_def_email : (Dsq.jsonData.session.email ? Dsq.jsonData.session.email : Dsq.Strings.EMAIL + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'email\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'email\')" /></div></td> \
						<td class="dsq-post-fields-right"> \
							<div class="dsq-subscribe"> \
								<a href="#" onclick="Dsq.Templates.chooseSubscribe(' + post_id + '); return false" class="dsq-subscribe-menu"><span id="dsq-subscribe-select' + pid + '">' + (Dsq.jsonData.request.subscribe_on_post ? Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL : Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS) + '</span> <small>&#9660;</small></a> \
								<ul class="dsq-panel" id="dsq-subscribe-menu' + pid + '"> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(2, this, ' + post_id + '); return false">' + Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL + '</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">' + Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS + '</a></li> \
								</ul> \
								<input id="dsq-subscribe-on-post' + pid + '" type="hidden" value="' + Dsq.jsonData.request.subscribe_on_post + '" /> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button type="button" class="dsq-button-small" onfocus="document.getElementById(\'dsq-post-button' + pid + '\').focus();"><span>' + Dsq.Strings.SHARING_OPTIONS + ' <small>&#9660;</small></span></button> \
					<div class="dsq-panel"> '
						+ (Dsq.jsonData.request.sharing.twitter !== undefined
								&& Dsq.jsonData.request.sharing.twitter.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-twitter' + pid + '"'
								  + (Dsq.jsonData.request.sharing.twitter.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-twitter' + pid + '">' + Dsq.Strings.SHARE_ON + ' Twitter</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.facebook
								&& (Dsq.jsonData.request.sharing.facebook.enabled === true ||
										(Dsq.jsonData.request.is_remote && Dsq.jsonData.request.remote_domain == 'facebook'))
							? '<div><input type="checkbox" id="dsq-sharing-facebook' + pid + '"'
									+ (Dsq.jsonData.request.sharing.facebook.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-facebook' + pid + '">' + Dsq.Strings.SHARE_ON + ' Facebook</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.yahoo !== undefined
								&& Dsq.jsonData.request.sharing.yahoo.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-yahoo' + pid + '"'
									+ (Dsq.jsonData.request.sharing.yahoo.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-yahoo' + pid + '">' + Dsq.Strings.SHARE_ON + ' Yahoo!</label> \
								</div>'
							: '')
						+ (Dsq.jsonData.request.sharing.tumblr !== undefined
								&& Dsq.jsonData.request.sharing.tumblr.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-tumblr' + pid + '"'
									+ (Dsq.jsonData.request.sharing.tumblr.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-tumblr' + pid + '">' + Dsq.Strings.SHARE_ON + ' Tumblr</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.wordpress !== undefined
								&& Dsq.jsonData.request.sharing.wordpress.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-wordpress' + pid + '"'
									+ (Dsq.jsonData.request.sharing.wordpress.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-wordpress' + pid + '">' + Dsq.Strings.SHARE_ON + ' Wordpress</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.movabletype !== undefined
							  && Dsq.jsonData.request.sharing.movabletype.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-movabletype' + pid + '"'
									+ (Dsq.jsonData.request.sharing.movabletype.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-movabletype' + pid + '">' + Dsq.Strings.SHARE_ON + ' Movable Type</label> \
							   </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.typepad !== undefined
							  && Dsq.jsonData.request.sharing.typepad.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-typepad' + pid + '"'
									+ (Dsq.jsonData.request.sharing.typepad.auto === true ? 'checked=true' : '') + '/> \
								  <label for="dsq-sharing-typepad' + pid + '">' + Dsq.Strings.SHARE_ON + ' TypePad</label> \
							   </div>'
							: '')
						+ '<div><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections/" target="_blank" class="dsq-configure-options">' + Dsq.Strings.CONFIGURE_OPTIONS + '</a></div>'
					+ '</div> \
				</div>'
				+ '<button type="button" class="dsq-button" id="dsq-post-button' + pid + '" onclick="Dsq.Templates.postComment(' + post_id + ', this, false)"><span>' + Dsq.Strings.POST_AS + ' '
				+ (Dsq.jsonData.request.display_username
					? Dsq.jsonData.request.display_username
					: Dsq.Strings.GUEST)
				+ '</span></button>'
				+ (post_id
					? '<button type="button" class="dsq-button" id="dsq-cancel-button' + pid + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"><span>' + Dsq.Strings.CANCEL + '</span></button>'
					: '')
			+ '</div>'
			+ '</div>' // end dsq-form-area
		+ '</div> \
		';
		
		return html;
	};




	this.appendPost = function(post_id) {
		var html = '<div id="dsq-append-post-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
					<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
					+ (Dsq.jsonData.forum.show_avatar
					? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
					: '')
				+ '</a> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

		
		return html;
	};
	
	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var html;
		var parent_display_name = '';
		
		if(_meta.parent_post_id) {

			var _parent_meta = Dsq.jsonData.posts[_meta.parent_post_id];

			if (_parent_meta) {
				var parentUserData = Dsq.jsonData['users'][_parent_meta.user_key];
				parent_display_name = parentUserData.display_name;
			}
		}

		html = ' \
		<img src="http://media.disqus.com/images/themes/narcissus/moderator.png" class="dsq-moderator-star" title="Moderator" /> \
		<span class="dsq-comment-header-time"><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')" title="Permalink">' + (_meta.is_realtime ? Dsq.Strings.JUST_NOW : _meta.date) + '</a></span> '
		+ (_meta.parent_post_id && parent_display_name
			? '<a href="#comment-' + _meta.parent_post_id + '" title="Jump to comment">in reply to ' + parent_display_name + '</a>'
			: '')
		+ '</td> \
		<td id="dsq-like-pts-' + post_id + '" class="dsq-comment-header-likes">'
		+ (_meta.points
			? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this.'
			: '')
		+ '</td> \
		</tr> \
		</table> \
		';
		return html;
	};

	this.preBody = function(post_id) {
		var html = '';
		return html;
	};

	this.postFooter = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed || !_meta.approved) { return ''; }
		
		html = ' \
		<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
			<div class="dsq-comment-footer-left">'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
					? '<a href="#" onclick="Dsq.Templates.moderateOptions(' + post_id+ '); return false">' + Dsq.Strings.MODERATE + '</a>'
					: '')
				+ '<a href="#" id="dsq-post-report-' + post_id + '" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">' + Dsq.Strings.FLAG + '</a> \
			</div> \
			<div class="dsq-comment-footer-right">'
				+ (_meta.votable 
					? '<span id="dsq-like-' + post_id + '" class="dsq-like">'
					+ (!_meta.up_voted
						? '<button type="button" class="dsq-button-small" onclick="Dsq.Post.rate(this, ' + post_id + ', 1)" >Like</button>'
						: 'You liked this.&nbsp;&nbsp;')
					+ '</span>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<button type="button" class="dsq-button-small dsq-post-edit" onclick="Dsq.Post.edit(this, ' + post_id + ')" >' + Dsq.Strings.EDIT + '</button>'
					: '')
				+ (_meta.can_reply
					? '<span class="dsq-comment-footer-reply" id="dsq-comment-footer-reply-' + post_id + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"> \
						<button type="button" class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button type="button" class="dsq-comment-footer-reply-tab">' + Dsq.Strings.REPLY + '</button><span></span> \
					</span>'
					: '')
			+ '</div> \
		</div> \
		';
		
		return html;
	};



	
	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button type="button" class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		var item = '<li class="dsq-comment dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-comment-header"> \
			<table> \
			<tr> \
			<td class="dsq-header-avatar"> \
			';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'" class="dsq-avatar">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {

			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar92.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
							+ 'via <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : 'UberVU') + '</a>'
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';

			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					if (num_retweets == 1) {
						item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
					} else {
						item += (num_retweets + ' more retweets from ');
						item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
						var n_tweets = (num_retweets > 3) ? 3 : num_retweets;
						item += Dsq.Templates.showRetweets(reaction.id, n_tweets);
						if (n_tweets != num_retweets) {
							item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
								+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
						}
					}
				}
			}	
			item += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button type="button" class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</div>'
		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button type="button" class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button type="button" class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>'
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

		var pid = post_id ? '-' + post_id : '';
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		menu.style.display = menu.style.display == 'block' ? 'none' : 'block';
		
	};
	
	this.setSubscribe = function(value, el, post_id) {

		var pid = post_id ? '-' + post_id : '';
		var input = Dsq.$('dsq-subscribe-on-post' + pid);
		var select = Dsq.$('dsq-subscribe-select' + pid);
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		select.innerHTML = el.innerHTML;
		input.value = value;
		this.chooseSubscribe(post_id);
	};
	
	this.getFormFields = function(post_id) {

		var fields = {};
		var pid = post_id ? '-' + post_id : '';
		var name = Dsq.$('dsq-field-name' + pid);
		var email = Dsq.$('dsq-field-email' + pid);
		var website = Dsq.$('dsq-field-website' + pid);
		var username = Dsq.$('dsq-field-username' + pid);
		var password = Dsq.$('dsq-field-password' + pid);

		fields = {
			'name': name,
			'email': email,
			'website': website,
			'username': username,
			'password': password
		}
		
		return fields;
	}
	
	this.validateFields = function(post_id) {
		
		if(Dsq.jsonData.request.is_authenticated) { return true; }
		
		var fields = Dsq.Templates.getFormFields(post_id);
		
		var nameField = fields.name;
		var websiteField = fields.website;
		var emailField = fields.email;
		
		websiteField.value = (websiteField.value == Dsq.Templates.placeholder['website']) ? '' : websiteField.value;
		
		var v = [{

			validator: Dsq.Validators.name,
			value: nameField.value
		}, {

			validator: Dsq.Validators.email,
			value: emailField.value
		}, {

			validator: Dsq.Validators.url,
			value: websiteField.value
		}];
		
		return Dsq.Validators.validate(v, function(e) { Dsq.Popup.popModal(e, 'Oops...') } );
	};
	
	this.checkExistingUser = function(post_id) {
		var fields = Dsq.Templates.getFormFields(post_id);		
		Dsq.Popup.loading(post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].getUserByEmail(fields.email.value);
		} else {
			Dsq.frames['reply_0'].getUserByEmail(fields.email.value);
		}
	};

	this.validateAuth = function(el_clicked, post_id, auth_choice) {
		var fields = Dsq.Templates.getFormFields(post_id);
		var email = fields.email ? fields.email.value : '';
		var username = fields.username ? fields.username.value : '';
		var password = fields.password ? fields.password.value : '';
		
		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].validateAuth(auth_choice, email, username, password);
		} else {
			Dsq.frames['reply_0'].validateAuth(auth_choice, email, username, password);
		}
	};

	this.lightboxUpdateEmail = function(post_id, new_email) {
		var fields = Dsq.Templates.getFormFields(post_id);
		fields.email.value = new_email;
	};

	this.lightboxAuthenticate = function(post_id, auth_choice, auth_data) {
		var title, body;
		var pid = post_id ? '-' + post_id : '';

		if(typeof(auth_data) == 'undefined') {
			var auth_data = Dsq.Templates.getFormFields(post_id);
		}

		d = auth_data;

		switch(auth_choice) {
			case 'register':
				var suggestedUsername = d.name.value.replace(/[^a-zA-Z0-9-]/g,'').toLowerCase();
			
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Register a <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';

				body = ' \
				<ul class="dsq-lightbox-register-reasons"> \
				<li>Verify your comments</li> \
				<li>Edit and delete comments</li> \
				<li>Manage comments and replies</li> \
				</ul> \
				';

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Email</td> \
							<td><input type="text" value="' + d.email.value + '" onchange="Dsq.Templates.lightboxUpdateEmail(' + post_id + ', this.value)" /><div id="dsq-email-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Username</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + suggestedUsername + '"/><div id="dsq-username-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Password</td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /><div id="dsq-password-errors' + pid + '"></div></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'login\'); return false">Login instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button type="button" class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Register and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button type="button" class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			case 'login':
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Login to your <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';
				body = '';
				
				if(d.avatar_url) {
					body += '<div class="dsq-lightbox-recognized"><table><tr>';
					body += '<td><img src="' + d.avatar_url + '" alt="" /></td>';
					body += '<td><span class="dsq-badge ' + (d.verified ? 'dsq-badge-verified' : 'dsq-badge-registered') + '">' + (d.verified ? 'Verified' : 'Registered') + '</span></td>';
					body += '<td>Hey <strong>' + d.display_name + '</strong>, is that you? Login below to claim this comment.';
					body += '</tr></table></div>';
				}

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Username or Email</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + (d.avatar_url ? d.username : '') + '" /></td> \
						</tr> \
						<tr> \
							<td>Password <a href="http://disqus.com/forgot" target="_blank">(cannot log in?)</a></td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'register\'); return false">Register instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button type="button" class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Login and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button type="button" class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			default:
				break;
		}
		Dsq.Popup.lightbox(body, title, post_id);
		Dsq.$('dsq-field-username' + pid).focus();
	};
	
	this.buttonsToRestore = [];
	this.setLoadingButton = function(btn, post_id) {
		var pid = post_id ? '-' + post_id : '';
		if (btn) {

			var loadingBtn = document.createElement('button');
			loadingBtn.id = btn.id + '-loading';
			loadingBtn.innerHTML = '<img src="http://media.disqus.com/images/loading-lite.gif" alt="" /> ' + Dsq.Strings.JUST_A_MOMENT;
			loadingBtn.className = btn.className + ' dsq-post-loading';
			btn.parentNode.appendChild(loadingBtn);
			btn.style.display = 'none';
			var cancelBtn = Dsq.$('dsq-cancel-button' + pid);
			if(cancelBtn) { cancelBtn.style.display = 'none'; this.buttonsToRestore.push(cancelBtn); }
			this.buttonsToRestore.push(btn);
		} else {

			var buttons = this.buttonsToRestore;
			for(var i = 0; i < buttons.length; i++) {
				buttons[i].style.display = 'inline';
				Dsq.Utils.deleteNode(Dsq.$(buttons[i].id + '-loading'));
			}
		}
		
	};

	this.postComment = function(post_id, el_clicked, force, auth_choice) {
		var append_id = post_id ? '-' + post_id : '';
		var fields = Dsq.Templates.getFormFields(post_id);

		if (Dsq.Templates.validateFields(post_id)) {

			if (!Dsq.jsonData.request.is_authenticated && !force &&
				((!Dsq.Utils.readCookie('skipped_auth') && !disqus_skip_auth && !Dsq.jsonData.forum.disqus_auth_disabled) || !Dsq.jsonData.forum.allow_anon_post)) {
				Dsq.Templates.checkExistingUser(post_id);
				return false;
			}
			var params = [];
			if (!Dsq.jsonData.request.is_authenticated) {
				params.push(fields.name.value,
					fields.email.value,
					fields.website.value);

				if (auth_choice == 'login' || auth_choice == 'register') {
					params.push({
						auth_choice: auth_choice,
						username: fields.username.value,
						password: fields.password.value,
						email: fields.email.value
					});
				} else {
					params.push(null);
				}

				params.push(null /* sharing options */, Dsq.$('dsq-subscribe-on-post' + append_id).value);
			} else {
				var service_checked = function(name) {
					var el = Dsq.$('dsq-sharing-' + name + append_id);
					return (el !== null && el.checked === true) ? '1' : '0';
				};
				params.push(null, null, null, null, {
					tw: service_checked('twitter'),
					fb: service_checked('facebook'),
					tr: service_checked('tumblr'),
					wp: service_checked('wordpress'),
					mt: service_checked('movabletype'),
					tp: service_checked('typepad'),
					yh: service_checked('yahoo')
				});
			}

			var frame = Dsq.frames['reply_' + (post_id ? post_id : 0)];
			frame.post.apply(frame, params);

			if (el_clicked) {
				Dsq.Templates.setLoadingButton(el_clicked, post_id);
			}
			
			if (force) {
				Dsq.Utils.createCookie('skipped_auth', true);	
			}
			
		} else {
			return false;
		}
	};

	this.editComment = function(el_clicked, post_id) {
		var edited_message = Dsq.$('dsq-edit-textarea-' + post_id).value;

		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		Dsq.frames['edit_' + post_id].edit(post_id, edited_message);
	};

	this.toggleEdit = function(post_id) {
		var body = Dsq.$('dsq-comment-body-' + post_id);
		var message = Dsq.$('dsq-comment-message-' + post_id);

		if (!Dsq.Post.stateEditToggled[post_id]) {


			message.style.display = 'none';
			if (Dsq.$('dsq-edit-' + post_id)) {
				Dsq.$('dsq-edit-' + post_id).style.display = 'block';
			} else {

				var edit_area = document.createElement('div');
				edit_area.id = 'dsq-edit-' + post_id;
				edit_area.className = 'dsq-edit dsq-textarea';
				edit_area.innerHTML = ' \
				<div class="dsq-textarea-wrapper"> \
					<textarea class="dsq-edit-textarea" id="dsq-edit-textarea-' + post_id + '">' + message.innerHTML + '</textarea> \
				</div> \
				<div class="dsq-save-edit"> \
					<button type="button" onclick="Dsq.Templates.editComment(this, ' + post_id + ')" class="dsq-button-small">Save Edit</button> \
				</div> \
				<div id="dsq-edit-iframe-' + post_id + '" style="display: none"></div> \
				';

				body.appendChild(edit_area);

				if (!Dsq.frames['edit_' + post_id]) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['edit_' + post_id] = new Dsq.ReplyFrame(Dsq.$('dsq-edit-iframe-' + post_id), post_id);
					Dsq.frames['edit_' + post_id].init();
					Dsq.frames['edit_' + post_id].setState(post_id, _meta.depth);
				}
			}
		} else {

			message.style.display = 'block';
			Dsq.$('dsq-edit-' + post_id).style.display = 'none';
		}
		
		Dsq.Post.stateEditToggled[post_id] = !Dsq.Post.stateEditToggled[post_id];
	};
	
	this.edit = function(el, post_id) {

		Dsq.Templates.toggleEdit(post_id);
	};

	this.toggleReply = function(post_id, button) {
		
		if(!this.stateReplyToggled[post_id]) {

			if (Dsq.$('dsq-reply-post-' + post_id)) {
				Dsq.$('dsq-append-post-' + post_id).style.display = 'block';
			} else {
				Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id);
				var container = Dsq.$('dsq-textarea-wrapper-' + post_id);
				if (!Dsq.frames['reply_' + post_id] && container) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['reply_' + post_id] = new Dsq.ReplyFrame(container, post_id);
					Dsq.frames['reply_' + post_id].init(function() {

						Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id, true);
						Dsq.$('dsq-form-area-' + post_id).innerHTML = '';

						var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
						Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-form-area-' + post_id), post_id, {theme: theme});

					});
					Dsq.frames['reply_' + post_id].setState(post_id, _meta.depth);
				}
			}
			Dsq.$('dsq-append-post-' + post_id).className = 'dsq-append-post';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply-active';
			
		} else {

			Dsq.$('dsq-append-post-' + post_id).style.display = 'none';
			Dsq.$('dsq-append-post-' + post_id).className = '';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply';
		}
		
		this.stateReplyToggled[post_id] = !this.stateReplyToggled[post_id];

		if(Dsq.Utils.ie && this.stateReplyToggled[post_id]) {

		}

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: post_id,
			opened: this.stateReplyToggled[post_id]
		});
	};
	
	this.moderateOptions = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		if(!Dsq.jsonData.request.is_moderator && !Dsq.jsonData.request.is_global_moderator) { return false; }

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Edit Comment</a></li>'
				: '')
			+ '<li><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); Dsq.Popup._closePopup(null, true); return false;">Delete Comment</a></li> \
			<li><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Mark Spam</a></li> \
			<li><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li> \
			</ul></td> \
			</table> \
		</div> \
		';
		
		html += '<p>Go to the full <a href="http://disqus.com/comments/moderate/" target="_blank">moderate panel</a> for more options.</p>';
		
		return Dsq.Popup.popModal(html, 'Moderate Options', post_id);
	};
	
	this.placeholder = {
		'class': 'dsq-placeholder',
		'name': Dsq.Strings.NAME,
		'email': Dsq.Strings.EMAIL,
		'website': Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')'
	};
	
	this.handlePlaceholder = function(evt, el, key) {
		var placeholder = Dsq.Templates.placeholder[key];
		var className = Dsq.Templates.placeholder['class'];
		
		switch(evt.type) {
			case 'focus':
				if(el.value == placeholder) {
					el.value = '';
					el.className = '';
				}
				break;

			case 'blur':
				if(el.value == '') {
					el.value = placeholder;
					el.className = className;
				}
				break;
			default:
				break;
		}
	};
	
	this.paginate = function(page, el_clicked) {

		var extra_params = '';

		if(typeof disqus_per_page != 'undefined') {
			extra_params += '&per_page=' + disqus_per_page;
		}
		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/thread.js'
			+ '?slug='	+ 'the_things_i8217m_learning_from_having_an_ugly_design'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://scobleizer.disqus.com/the_things_i8217m_learning_from_having_an_ugly_design/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			var retval = parseInt(chunks[chunks.length-1]);
			return !isNaN(retval) ? retval : null;
		}
	};

	this.getStyle = function(el, styleProp) {
		if(el.currentStyle) {
			var y = el.currentStyle[styleProp];
		} else if(window.getComputedStyle) {
			var y = document.defaultView.getComputedStyle(el, null).getPropertyValue(styleProp);
		}

		if(y == 'transparent' || y == '') {
			this.getStyle(el.parentNode, styleProp);
		} else {
			return y;
		}
	};

	this.execScript = function(url, append_qs, container) {
		var script = document.createElement('script');
		append_qs = typeof append_qs == 'undefined' ? true : append_qs;
		container = container || Dsq.container;

		if(append_qs) {
			var j = (url.indexOf('?') >= 0) ? '&' : '?';
			url += j + (new Date()).getTime();
		}
		script.type = 'text/javascript';
		script.charset = 'UTF-8';
		script.src = url;
		container.appendChild(script);
		return script;
	};

	this.pluralize = function(num, singular, plural) {
		return (num != 1) ? plural || 's' : singular || '';
	};

	this.getRequestParams = function(queryString /* optional */) {
		var pairs, tuple;
		var params = {};

		queryString = queryString || window.location.search.substring(1);
		pairs = queryString.split('&');

		for (var i = 0, pair; pair = pairs[i]; i++) {
			tuple = pair.split('=');
			params[tuple[0]] = (tuple[1] || true);
		}

		return params;
	};

	this.addCssRule = function(selector, styleText, index) {
		var stylesheet;
		index = index || 0;

		if(!this._styleSheet) {
			var styleEl = document.createElement('style');
			document.getElementsByTagName('head')[0].appendChild(styleEl);
			this._styleSheet = styleEl.sheet;
			if(!this._styleSheet) {
				// IE does not like our newly created stylesheet.
				this._styleSheet = document.styleSheets[document.styleSheets.length-1];
			}
		}
		stylesheet = this._styleSheet;

		if(stylesheet.insertRule) {
			var ruleText = selector + ' { ' + styleText + ' }';
			if(index == -1) {
				index = stylesheet.cssRules.length;
			}
			stylesheet.insertRule(ruleText, index);
		} else if(stylesheet.addRule) {
			stylesheet.addRule(selector, styleText, index);
		}
	};

	this.forEachIn = function(obj, callback) {
		for(var key in obj) {
			if(obj.hasOwnProperty(key)) {
				callback(key, obj[key]);
			}
		}
	};

	this._interpolateGlobalContext = {
		// values that get used a lot and are global to the request
		'profile_url': Dsq.Urls.REQUEST_USER_PROFILE,

		'disqus_url': Dsq.jsonData.settings.disqus_url,
		'media_url': Dsq.jsonData.settings.media_url,
		'request_username': Dsq.jsonData.request.username,
		'request_display_username': Dsq.jsonData.request.display_username,
		'forum_name': Dsq.jsonData.forum.name
	};

	this.renderFromContextStack = function(key, contexts) {
		// Returns the first instance of `key` in the array of objects `contexts` or else ''
		for (var i=0; i<contexts.length; i++) {
			if (contexts[i][key] !== undefined) {
				return String(contexts[i][key]);
			}
		}
		throw new Error('key ' + key + ' not found in context');
	};

	var that = this;
	this.interpolate = function(fmt, opt_localContext) {
		// Interpolate `fmt` named-format string with an assumed global context.
		// Based on `interpolate` in django.views.i18n
		var contextStack = [opt_localContext || {}, that._interpolateGlobalContext];
		return fmt.replace(/%\(\w+\)s/g, function(match){
			return that.renderFromContextStack(match.slice(2,-2), contextStack);
		});
	};

	this.stripTags = function(s) {
		// Removes HTML tags from `s`
		return s.replace(/(<([^>]+)>)/g,"");

	};

	this.assert = function(b) {
		if (!b) {
			throw new Error('Assertion error.');
		}
	};

};
// Dsq.Utils

/**
 * Dsq.Popup: Popup helper functions.
 */
Dsq.Popup = new function() {
	this.timeHide = new Array();
	this.timeShow = new Array();
	this.activePopup = {};
	this.profileCache = {};
	this.statusCache = {};

	this.showTimer = function(post_id) {
		// clear the hide timer
		clearTimeout(this.timeHide[post_id]);

		// start the timer
		if(!Dsq.Popup.profileIsOn && !Dsq.Thread.adminIsOn) {
			this.timeShow[post_id] = setTimeout("Dsq.Popup.popProfile(\"" + post_id + "\")", 400);
		}
	};

	this.hideTimer = function(post_id) {
		// clear the show timer
		clearTimeout(this.timeShow[post_id]);
	};

	this.updateProfile = function(username) {
		// Callback from /embed/profile.js
		if (this.statusCache[username]) {
			var statusEl = Dsq.$('dsq-profile-status-' + username);
			statusEl.innerHTML = this.statusCache[username];
			statusEl.style.display = 'block';
		}

		if (this.profileCache[username]) {
			var _cache = this.profileCache[username];

			var _genhtml = function(text) { return '<span><big>' + text + '</big></span>'; };
			var _no_comments = _genhtml(Dsq.FmtStrings.NUMBER_OF_COMMENTS(_cache.comments_count));
			var _no_likes = _genhtml(Dsq.FmtStrings.NUMBER_OF_LIKES(_cache.likes_count));
			var _no_points = _genhtml(Dsq.FmtStrings.NUMBER_OF_POINTS(_cache.points));

			var statsEl = Dsq.$('dsq-popup-profile-user-stats-' + username);
			statsEl.innerHTML = '';

			if (Dsq.jsonData.users[username].registered) {
				statsEl.innerHTML = _no_comments + _no_likes;
			}
			statsEl.innerHTML += _no_points;

			var activeSites = '';
			for (var i = 0; i < _cache.active_sites.length; i++) {
				var site = _cache.active_sites[i];
				activeSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (activeSites !== '') {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = activeSites;
			} else {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = 'This site.';
			}

			var moderatedSites = '';
			for (var i = 0; i < _cache.moderated_sites.length; i++) {
				var site = _cache.moderated_sites[i];
				moderatedSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (moderatedSites !== '') {
				Dsq.$('dsq-popup-profile-moderated-' + username).innerHTML = moderatedSites;
			} else {
				Dsq.$('dsq-popup-profile-moderated-wrapper-' + username).innerHTML = '';
			}
		}

		// Reposition popup after full HTML is rendered
		if(Dsq.Popup.activePopup && Dsq.Popup.activePopup.el) {
			Dsq.Popup.initPopup(Dsq.Popup.activePopup.el, Dsq.Popup.activePopup.id, Dsq.Popup.activePopup.type);
		}

	};

	this.showCookieMsgs = function() {
		var title = '';
		var message = '';
		var numAlerts = 0;

		Dsq.Utils.forEachIn(Dsq.jsonData.cookie_messages, function(k, v) {
			if (!v) return;

			switch(k) {
				// Cookie: Twitter
				case 'post_twitter':
					if (v === 'error') {
						title = 'Twitter Error!';
						message += '<li id="dsq-msg-twitter-error">Oops, we couldn\'t tweet this comment. Please check your <a href="http://disqus.com/account/services">account settings</a>.</li>';
					} else {
						var _msg = v.split(':');
						title = 'Tweeted!';
						message += '<li id="dsq-msg-twitter-success">Your comment was successfully tweeted. <a href="http://twitter.com/' + _msg[0] + '/status/' + _msg[1] + '">Click here to view the tweet</a>.</li>';
					}
					break;
				// Cookie: Unapproved Post
				case 'post_not_approved':
					title = 'Comment awaiting approval by a moderator';
					message += '<li id="dsq-msg-post-not-approved">Your comment must be approved by a moderator before appearing here.</li>';
					break;
				// Cookie: Profile Found
				case 'post_has_profile':
					title = 'Use your existing commenter profile';
					message += '<li id="dsq-msg-post-has-profile">You have just posted your commment as a <span class="dsq-badge-guest">Guest</span>, but you may already have a <span class="logo-disqus">Disqus</span> Profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a></li>';
					break;
				case 'user_created':
					var _data = v.split(':');
					title = 'Profile created!';
					message += '<li id="dsq-msg-user-created">You have just created a <span class="logo-disqus">Disqus</span> Profile, the best way to claim, manage, and track your comments all over the web. \
					<br /><br />A confirmation is being sent to <strong>' + _data[1] + '</strong>. Please check for this email in order to verify your profile. \
					<ul class="dsq-list-tick"> \
						<li>Your username is <strong>' + _data[0] +'</strong>. <a href="http://disqus.com/people/' + _data[0] + '/" target="_blank">Click here to view your public profile</a>.</li> \
						<li>Be sure to set your profile picture, as well as connect your <span class="dsq-badge-facebook">Facebook</span> and <span class="dsq-badge-twitter">Twitter</span> accounts. <a href="http://disqus.com/account/" target="_blank">Click here for account settings</a>.</li> \
					</ul> \
					</li>'
					break;
				default:
					break;
			}
			numAlerts++;
		});

		if(numAlerts > 1) {
			message = '<ul class="dsq-list-bluebullet">' + message;
			message += '</ul>';
			title = 'Thanks for posting!';
		}
		if(numAlerts > 0) {
			if(typeof(disqus_cookie_msgs) == 'function') {
				disqus_cookie_msgs(message, title);
			} else {
				Dsq.Popup.popModal(message, title);
			}
		}
	};

	this.helpBadges = function(post_id) {
		var html = ' \
			<ul class="dsq-popup-help"> \
				<li><span class="dsq-badge dsq-badge-verified">Verified</span> has a <span class="logo-disqus">Disqus</span> Profile with a confirmed email address.</li> \
				<li><span class="dsq-badge dsq-badge-registered">Registered</span> has a <span class="logo-disqus">Disqus</span> Profile, but has not yet confirmed his or her email address.</li> \
				<li><span class="dsq-badge dsq-badge-guest">Guest</span> is not logged in with any account and has not claimed his or her comments.</li> \
				<li class="dsq-help-otheraccts">Other accounts</li> \
				<li><span class="dsq-badge dsq-badge-facebook">Facebook</span> is using his or her Facebook profile via Facebook Connect.</li> \
				<li><span class="dsq-badge dsq-badge-twitter">Twitter</span> is using his or her Twitter profile via Twitter Sign-in.</li> \
				<li><span class="dsq-badge dsq-badge-openid">OpenID</span> is using his or her OpenID.</li> \
			</ul> \
		';

		this.popModal(html, 'Help: Types of Commenters', post_id);
		return;
	};

	this.permalink = function(post_id) {
		var header = 'Link to this comment';
		var body = '<strong>You are anchored to</strong>:<br />' + document.location.protocol + '//' + document.location.host + document.location.pathname + document.location.search + '#comment-' + post_id;

		this.popModal(body, header, post_id);
	};

	this.login = function(header, body) {
		var h = header || 'Login or Register';
		var b = body || '';
		b += Dsq.Templates.frameLogin({id: 'dsq-popup-login'});
		b += '</iframe>'; // HACK: Sometimes there is something funky with the IFRAME SRC that causes no end tag
		this.popModal(b, h, null, true, 'dsq-popup-login');
	};

	this.blacklist = function(id) {
		var _meta = Dsq.jsonData.posts[id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		var title = 'Add to Blacklist';
		var message = ' \
		Adding this person to the blacklist will block him or her from commenting on this site. Check the following types that you would like to add to the blacklist:'
		+ (userData['registered'] ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-username" type="checkbox" checked> \
				<label for="dsq-blacklist-username"><strong>Username</strong>: ' + userData['username'] + '</label> \
			</div>'
			: '')
		+ (_meta.email ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-email" type="checkbox" checked> \
				<label for="dsq-blacklist-email"><strong>Email address</strong>: ' + _meta.email + '</label> \
			</div>'
			: '')
		+ '<div class="dsq-blacklist-option"> \
			<input id="dsq-blacklist-ip" type="checkbox" onclick="Dsq.$(\'dsq-blacklist-ip-warning\').style.display=\'block\'"> \
			<label for="dsq-blacklist-ip"><strong>IP address</strong>: ' + _meta.ip + '</label> \
		</div> \
		';

		message += ' \
			<p id="dsq-blacklist-ip-warning" style="display:none">	\
				Note: Blocking this person\'s IP address may also unintentionally prevent others, who share his/her IP address, from commenting on this site. \
				This may include people who are sharing the same computer, living in the same house, or using the same Internet provider. Only block an IP address as a last resort. \
			</p> \
		';

		message += ' \
			<p style="text-align:center"><button type="button" onclick="Dsq.Post.blockUser(' + id + '); this.disabled=true; this.innerHTML=\'Just one moment...\'">Add to Blacklist</button></p> \
		';

		Dsq.Popup.popModal(message, title);
	};

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/scobleizer/_auth/embed/remote_settings/';
		var attributes = {id: 'dsq-popup-account-settings'};
		if (typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}

		body = Dsq.Templates._frameGeneric(base_url, params, attributes);
		this.popModal(body, 'Account Settings', null, true, 'dsq-popup-account-settings');
	};

	this.popModal = function(message, title, post_id, use_listener, extra_classes) {
		var container = document.createElement('div');
		var header, body;

		Dsq.Popup._closePopup(null, true);

		if(typeof(title) == 'undefined') { title = ''; }
		if(typeof(use_listener) == 'undefined') { use_listener = true; }

		if(post_id) {
			container.id = 'dsq-popup-message-' + post_id;
		} else {
			container.id = 'dsq-popup-message';
		}

		header = title;
		body = message;

		container.innerHTML = Dsq.Templates.popupModal(header, body);
		Dsq.Popup.initPopup(container, post_id, 'message', extra_classes);
		if(use_listener) {
			Dsq.Popup.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', Dsq.Popup._closePopup);
		}
	};

	this.popAlert = this.popModal;

	this.loading = function(post_id) {
		var title = Dsq.Strings.JUST_A_MOMENT;
		var body = '<div style="text-align:center; padding: 5px 0 10px 0"><img src="http://media.disqus.com/images/loading.gif" alt="" /></div>'
		Dsq.Popup.lightbox(body, title, post_id);
	};

	this.lightbox = function(message, title, post_id) {
		// Wraps Dsq.Popup.popModal

		var overlay = document.createElement('div');
		overlay.id = 'dsq-overlay';
		overlay.className = 'dsq-overlay';
		Dsq.$b.appendChild(overlay);
		
		Dsq.Popup.popModal(message, title, post_id, false, 'dsq-lightbox');
	};

	this.popProfile = function(post_id, userKey) {
		var post = Dsq.jsonData['posts'][post_id];
		if (post && post.has_been_anonymized) {
			Dsq.Popup.popModal('This message was anonymized by its previous owner.', 'Anonymized', post_id);
			return;
		}

		if(post_id) {
			userKey = Dsq.jsonData['posts'][post_id].user_key;	
		}
		var userData = Dsq.jsonData['users'][userKey];
		var elId = 'dsq-popup-profile-' + userKey;
		var container = document.createElement('div');

		if(this.activePopup.el) {
			this._closePopup(null, true);
			if(this.activePopup.linkClicked) {
				this.activePopup.linkClicked = false;
				return;
			}
		}

		container.id = elId;
		container.innerHTML = Dsq.Templates.popupProfile(userKey);

		this.initPopup(container, post_id, 'profile');
		this.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', this._closePopup);

		if(!this.profileCache[userKey]) {
			Dsq.Utils.execScript('http://disqus.com/embed/profile.js'
				+ '?username=' + userKey
				+ '&anon=' + (userData['registered'] ? 0 : 1)
				+ '&f=' + Dsq.jsonData['request'].forum);
		} else {
			this.updateProfile(userKey);
		}
	};

	this._closePopup = function(e, force) {
		var activePopup = Dsq.Popup.activePopup.el;
		var id = Dsq.Popup.activePopup.id;
		var link = 'dsq-avatar-' + id; // HACK: Specific to profile toggle target

		// HACK: This event should be gone if there is no active popup.
		if(!activePopup) {
			return;
		}
		if(force || !Dsq.Popup.isClicked(e, activePopup.id)) {
			// TODO: This is breaking iE?
			if(Dsq.Popup.popupListener) {
				Dsq.Utils.removeEventListener(Dsq.Popup.popupListener);
			}
			
			// Kill overlay
			var overlay = Dsq.$('dsq-overlay');
			if(overlay) { Dsq.Utils.deleteNode(overlay); }
			
			try {
				Dsq.Utils.deleteNode(activePopup);
			} catch(e) {
				// HACK: IE6 throws an error when using deleteNode() with a node containing a <table> in the html.
				activePopup.parentNode.removeChild(activePopup);
			}
			Dsq.Popup.activePopup = {};
		}

		if(!force && Dsq.Popup.isClicked(e, link)) {
 			Dsq.Popup.activePopup.linkClicked = true;
		}

	};

	this.initPopup = function(popup, post_id, type, extra_classes) {
		popup.className = 'dsq-popup dsq-popup-' + type + ' ' + (extra_classes ? extra_classes : '');
		if(Dsq.Utils.ie6 || Dsq.Utils.ie7) {
			// HACK: We can't modify the body before it's ready, so we need
			//       to use an IE-safe "DOMReady" workaround before loading
			//       our popup.
			Dsq.Utils.execOnReady(function() {Dsq.$b.appendChild(popup); });
		} else {
			Dsq.$b.appendChild(popup);
		}

		popup.style.display = 'block';

		var xPos = (Dsq.Utils.getWindowSize()[0] - popup.offsetWidth) / 2;
		var yPos = (Dsq.Utils.getWindowSize()[1] - popup.offsetHeight) / 2;

		if(Dsq.Utils.ie6) {
			yPos += Dsq.Utils.getScrollPos()[1];
		}

		popup.style.left = xPos + 'px';
		popup.style.top = yPos + 'px';

		Dsq.Popup.activePopup = {
			'el' : popup,
			'id' : post_id,
			'type': type,
			'linkClicked' : false
		};
	};

	this.isClicked = function(e, id) {
		var t = e.target || e.srcElement;
		while(t && t.parentNode) {
			if(t.id == id) {
				return true;
			}

			t = t.parentNode;
		}
		return false;
	};
};
// Dsq.Popup

/**
 * Dsq.Templates
 */
Dsq.Templates = new function() {
	/*
	 * Counter keeping track of the number of posts iterated over.
	 */
	this.postLoopCounter = 0;
	this.filters = {};
	this.addPostContainer = 'dsq-post-add';
	this.textareaContainer = 'dsq-post-add';

	this.registerTemplate = function(name, func) {
		this['$$_' + name] = func;

		if(typeof DsqLocal.Filters != 'undefined'
		&& typeof DsqLocal.Filters[name] == 'function') {
			// Push filters to this.filters to unify code.
			this.filters[name] = this.filters[name] || [];
			this.filters[name].push(DsqLocal.Filters[name]);
		}

		this[name] = function() {
			var ret;

			if(typeof DsqLocal.Templates != 'undefined'
			&& typeof DsqLocal.Templates[name] == 'function') {
				ret = DsqLocal.Templates[name].apply(this, arguments);
			}

			if(ret === undefined) {
				ret = this['$$_' + name].apply(this, arguments);
			}

			if(this.filters[name]) {
				var args = [ret];

				args.push.apply(args, arguments);
				for(var i = 0; i < this.filters[name].length; i++) {
					ret = this.filters[name][i].apply(this, args);
				}
			}

			return ret;
		};
	};

	this.registerFilter = function(name, func) {
		this.filters[name] = this.filters[name] || [];
		this.filters[name].push(func);
	};

	/**
	 * Dsq.Templates.Filters
	 */
	this.Filters = new function() {
		this.commentContainer = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			var classes = [];
			if(Dsq.jsonData.request.page > 1) {
				classes.push('dsq-append');
			}

			//
			// Extra classes used for custom themes
			//

			if(_meta.depth) {
				classes.push('dsq-comment-child', 'dsq-depth-' + _meta.depth, 'dsq-parent-is-' + _meta.parent_post_id);
			}


			//

			if(_meta.author_is_creator) {
				// TODO: We need to deprecate the "special" class since it is not properly prefixed.
				classes.push('special', 'dsq-special');
			}
			if(_meta.author_is_moderator) {
				classes.push('dsq-moderator');
			}
			classes.push(['dsq-odd', 'dsq-even'][Dsq.Templates.postLoopCounter % 2]);

			s = s.substring(0, s.lastIndexOf('>'));
			return s + ' class="dsq-comment ' + classes.join(' ') + '" style="margin-left:' + _meta.depth*30 + 'px">';
		};

		this.commentContent = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			if (_meta.killed) {
				return '<em>Comment removed.</em>';
			} else if (!_meta.approved) {
				return '<em>This comment was flagged for review.</em>';
			}

			s = s.replace(Dsq.MEDIA_POST_RE, Dsq.MediaPostHandler);
			return s;
		};
	};

	//
	// Thread
	//
	// TODO: These need to be stripped of all Django template tags.

	this.authPost = function() {
		if (!Dsq.jsonData.context.show_reply) {
			return '';
		}
		var result = [];
		result = result.concat([
				'<div id="dsq-auth"',
						Dsq.jsonData.integration.reply_position ? 'class="dsq-auth-bottom"' : '',
						'>',
					'<div class="dsq-by">',
						'<a href="http://disqus.com" target="_blank">',
							(Dsq.jsonData.integration.disqus_logo ?
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/by-disqus.png" alt="discussion by DISQUS">') :
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/dsq-button-120x19.png" alt="discussion by DISQUS">')
							),
						'</a>',
					'</div>',
					'<div class="dsq-auth-header">',
						'<h3 id="dsq-add-new-comment" class="dsq-h3-addcomment">',
								Dsq.Strings.ADD_NEW_COMMENT,
						'</h3>',
						'<div id="dsq-login">',
						(!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.allow_anon_post
								? '<p class="dsq-login-message" id="dsq-login-message">You are commenting as a <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. You may select one to log into:</p>'
								: '')
		]);
		if (!Dsq.jsonData.request.is_authenticated) {
			result = result.concat([
							Dsq.Utils.interpolate(
								'<a id="dsq-login-toggle" href="%(disqus_url)s%(login_url)s?next=article:%(thread_id)s" onclick="Dsq.Popup.login(); return false"><img class="dsq-login-icon" src="%(media_url)s/images/dsq-profile-btn.png" title="%(log_into)s" alt="%(log_into)s"/></a>',
								{login_url: Dsq.Urls.LOGIN, thread_id: Dsq.jsonData.thread.id, log_into: Dsq.Strings.LOG_INTO_DISQUS}
								),
							'&nbsp; ',
							(Dsq.jsonData.context.use_fb_connect ?
								'<div id="dsq-fbc-login" onlogin="DisqusFbcParentController.onLogin()" size="medium" background="light" length="short" style="display:inline; margin-right:7px"></div>' :
								''
							),
							(Dsq.jsonData.context.use_twitter_signin ?
								Dsq.Utils.interpolate(
									'<div id="dsq-twitter-login" class="dsq-twitter-login" onclick="Dsq.Twitter.startTwitterConnect();" style="display:inline; cursor: pointer"><img src="%(media_url)s/images/twitter-signin-short.png" style="margin-right:7px" /></div>', {}) : ''),
							(Dsq.jsonData.context.use_openid ?
								Dsq.Utils.interpolate(
									'<div id="dsq-openid-login" class="dsq-openid-login" onclick="Dsq.OpenID.requestURL();" style="display:inline; cursor:pointer;"><img src="%(media_url)s/images/openid-login-button.png"/></div>', {}
								) : '')
			]);
		}
		result = result.concat([
						'</div>', // dsq-login
					'</div>', // dsq-auth-header
					'<div id="dsq-authenticated" class="dsq-authenticated" ',
						Dsq.jsonData.request.is_authenticated ? 'style="display:block"' : '',
						'>',
						'<div class="dsq-authenticated-pic">',
								Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">' +
																			'<img class="dsq-post-avatar" src="%(avatar_url)s" alt="" /></a>',
																			{avatar_url: Dsq.Urls.REQUEST_USER_AVATAR,
																			url: (Dsq.jsonData.request.is_remote
																					 ? Dsq.jsonData.request.url
																					 : Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE) }),
						'</div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									(Dsq.jsonData.request.is_remote
										? Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">%(request_display_username)s</a>', {url:Dsq.jsonData.request.url})
										  )
										: Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(disqus_url)s%(profile_url)s" title="%(request_display_username)s">%(request_display_username)s</a>')
											)
									),
								'</li>',
								'<li class="logout">',
									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<img class="dsq-login-icon" src="%(media_url)s/images/dsqicon12.png" alt="%(logged_in_as)s"/>&nbsp',
											{logged_in_as: Dsq.FmtStrings.LOGGED_IN_AS(Dsq.jsonData.request.display_username)})
										: ''),

									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="%(logout_from_disqus)s">',
											{logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN, logout_from_disqus: Dsq.FmtStrings.LOGOUT_FROM('DISQUS')})
										: ((Dsq.jsonData.request.remote_domain == 'twitter')
												? Dsq.Utils.interpolate('using Twitter (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
												 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
												: ((Dsq.jsonData.request.remote_domain == 'openid')
													 ? Dsq.Utils.interpolate('using OpenID (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
													 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
													 : ''
													)
											)
									),

									(!Dsq.jsonData.request.is_remote ? Dsq.FmtStrings.LOGOUT_FROM('<span class="logo-disqus">DISQUS</span>') : ''),
									'</a>',
								'</li>',
							'</ul>',
						'</div>',
					'</div>'
		]);
		if (Dsq.jsonData.context.use_fb_connect) {
			result = result.concat([
					'<div id="dsq-fbc-authenticated" class="dsq-authenticated">',
						'<div id="dsq-fbc-profilepic" class="dsq-authenticated-pic" uid="loggedinuser" type="FB.XFBML.ProfilePic" size="square" facebook-logo="true"></div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									'Logged in as <span id="dsq-fbc-name" uid="loggedinuser" type="FB.XFBML.Name" linked="true" useyou="false"></span>',
								'</li>',
								'<li class="logout">using Facebook Connect <a href="#" onclick="javascript:DisqusFbcParentController.logout();return false;">(Logout)</a></li>',
							'</ul>',
						'</div>',
					'</div>'
			]);
		}
		result = result.concat([
				'</div>', // dsq-auth
				'<div id="dsq-toolbar-items">',
				'</div>'
		]);
		result = result.concat([
					//
					//
					//
				((!Dsq.jsonData.forum.allow_anon_post && !Dsq.jsonData.request.is_authenticated) ?
					// Needs to be translated:
					('<p id="dsq-no-anon-msg">Required: Please log into <span class="logo-disqus">Disqus</span> ' +
					(Dsq.jsonData.context.use_fb_connect ? 'or connect with Facebook ' : '') +
					(Dsq.jsonData.context.use_twitter_signin ? 'or sign in with Twitter ' : '') +
					(Dsq.jsonData.context.use_openid ? 'or sign in using OpenID ' : '') +
					Dsq.Utils.interpolate('to comment on <strong>%(forum_name)s</strong>.</p>')) :
					''
				),
				'<div id="dsq-post-add"></div>',
				'<div style="margin:10px 0">',
				((Dsq.jsonData.forum.use_media) ?
						'<a href="#" id="dsq-media-link" onclick="Dsq.Post.showMenu(this, false, \'media\'); return false">' + Dsq.Strings.USE_MEDIA + ' <small>&#9660;</small></a>' :
						''),
				'</div>'
		]);
		return result.join('');
	};


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">99</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/the_things_i8217m_learning_from_having_an_ugly_design/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://scobleizer.disqus.com/the_things_i8217m_learning_from_having_an_ugly_design/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 <p>Comments for this page are closed.</p>\
	 </div>\
		';

		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button type="button" class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://scobleizer.disqus.com/the_things_i8217m_learning_from_having_an_ugly_design/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : 'UberVU') + '</a>'
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '	<p>Comments for this page are closed.</p>\n';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

	this.appendPost = function(post_id) {
		var html = '<div id="dsq-comment-reply-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

	this.preBody = function(post_id) {
		return '';
	}

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on Scobleizer" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:18345340" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'scobleizer',
			't'				: 'the_things_i8217m_learning_from_having_an_ugly_design',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

	this.dropProfile = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		var _includeServices = function() {
			var html = '';
			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == 0
					? '<h4>Connections</h4><ul>'
					: '')
				+ '<li> \
					<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '" title="' + userServices[i].name.toLowerCase() + '" /> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank">'
					+ userServices[i].name
					+ '</a> \
				</li>'
				+ (i+1 == userServices.length ? '</ul>' : '');
			}
			return html;
		};

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/the_things_i8217m_learning_from_having_an_ugly_design/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button type="button" onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button type="button" onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

			Dsq.Popup.popModal(message, title, id);
		}
	};



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}
		if(per_page !== null) {
			extra_params += '&per_page=' + per_page;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/thread.js'
			+ '?slug='	+ 'the_things_i8217m_learning_from_having_an_ugly_design'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/scobleizer/thread.js'
			+ '?slug='	+ 'the_things_i8217m_learning_from_having_an_ugly_design'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'the_things_i8217m_learning_from_having_an_ugly_design'
				+ '&email=' 	+ encodeURIComponent(email));

		} else if(!email) {
			// If anonymous user and no email has been provided yet, prompt for email

			var title = 'Subscribe to this comment thread';
			var message = ' \
				New comments will be sent directly to your email inbox! \
				<div class="dsq-subscribe-submit"> \
					<p><strong>Enter your email address below.</strong></p> \
					<input type="text" id="dsq-subscribe-email"> \
					<button type="button" onclick="Dsq.Thread.subscribe(1, Dsq.$(\'dsq-subscribe-email\').value)">Subscribe</button> \
				</div> \
			';

			Dsq.Popup.popModal(message, title);
		}
	};

	this.showSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return;
		}

		/* The form has to be re-designed when more options will come out. */
		var html = 'Automatically close comments after <input size="3" id="dsq-thread-days-alive" value="' + Dsq.jsonData.thread.days_alive + '" type="text" /> days. Existing comments will still be displayed.<br /><br />(Using 0 days will disable this feature)<br /><br />'
								 + '<button type="button" onclick="Dsq.Thread.updateDaysAlive();" class="dsq-button-small"><span>Save</span></button>'
								 + '<span id="dsq-thread-settings-status" class="dsq-options-status"></span>';

		Dsq.Popup.popModal(html, 'Settings');
	};

  this.showModeratorActions = function() {
      if (!Dsq.jsonData.request.is_moderator) {
          return;
      }

      var html = '<div class="dsq-moderate-options"><table><tr>' +
                 '<td>' + Dsq.Strings.ACTIONS + '</td><td><ul>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleClosed(); return false;">' +
              (Dsq.jsonData.thread.closed ? Dsq.Strings.OPEN_THREAD : Dsq.Strings.CLOSE_THREAD) +
              '</a></li>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleKilled(); return false;">' +
              (Dsq.jsonData.thread.killed ? Dsq.Strings.RESTORE_THREAD : Dsq.Strings.REMOVE_THREAD) +
              '</a></li>';
      html += '</ul></td></tr></table></div>' +
              '<p>Go to the full <a href="http://disqus.com/comments/moderate-threads/" target="_blank">moderate panel</a> for more options.</p>';
      Dsq.Popup.popModal(html, Dsq.Strings.MODERATE_OPTIONS);
  };

	this.updateDaysAlive = function() {
		  var days = Dsq.$('dsq-thread-days-alive').value;
		  var status = Dsq.$('dsq-thread-settings-status');
		  Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		  status.innerHTML = 'Saved!';
		  window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};

  this.toggleClosed = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/toggle_thread_closed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };

  this.toggleKilled = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/toggle_thread_killed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };
};
// Dsq.Thread

Dsq.Events = function() {
	var obj = {};

	// Private
	var handlers = {};
	var getHandlers = function(event) {
		if (handlers[event] === undefined) {
			handlers[event] = [];
		}
		return handlers[event];
	};

	// Public
	// Value keys : postId, node, xtype
	obj.REPLY_IFRAME_CREATED = 1;
	// Value keys : postId, opened
	obj.REPLY_IFRAME_TOGGLED = 2;
	obj.fire = function(event, opt_value) {
		if (!event) {
			throw new Error('Unknown event');
		}
		var value = opt_value || {};
		for (var i=0; i<getHandlers(event).length; i++) {
			getHandlers(event)[i](value);
		}
	};
	obj.addHandler = function(event, callback) {
		getHandlers(event).push(callback);
	};

	return obj;
}();

/**
 * Dsq.Realtime
 */
Dsq.Realtime = new function() {
	var initialized = false;
	var interval = null;
	var last_checked = Dsq.jsonData.request.timestamp;
	var new_posts = [];
	var ongoing_request = false;
	var prev_script = null;

	function updateNewPostCount() {
		Dsq.$('dsq-realtime-alert').style.display = new_posts.length ? 'block' : 'none';

		Dsq.$('dsq-realtime-queued').innerHTML = new_posts.length
		+ ' new '
		+ Dsq.Utils.pluralize(new_posts.length, 'comment', 'comments')
		+ Dsq.Utils.pluralize(new_posts.length, ' was', ' were')
		+ ' just posted.';

		Dsq.$('dsq-realtime-show').innerHTML = '(' + Dsq.Strings.SHOW + ')';
	}

	function insertNewPosts() {
		var post_id = null;
		var after_id = Dsq.$('dsq-sort-select').value === 'oldest' ? -1 : null;

		for (var i=0; i<new_posts.length; i++) {
			post_id = new_posts[i];
			Dsq.Post.insert(after_id, post_id, Dsq.jsonData.posts[post_id].message);
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		}
		new_posts = [];
	}

	this.enableInterval = function() {
		interval = setInterval(Dsq.Realtime.check, Dsq.jsonData.context.realtime_speed);
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.ENABLED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.PAUSE + ')';
	}

	this.disableInterval = function() {
		if (interval) {
			clearInterval(interval);
			interval = null;
		}
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.PAUSED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.RESUME + ')';
	}

	this.toggleInterval = function() {
		if (!interval) {
			Dsq.Realtime.enableInterval();
		} else {
			Dsq.Realtime.disableInterval();
		}
		return false;
	}

	this.initialize = function() {
		if (!initialized) {
			initialized = true;
			Dsq.$('dsq-realtime-toggle').onclick = this.toggleInterval;
			if (!Dsq.jsonData.forum.streaming_realtime) {
				Dsq.$('dsq-realtime-show').onclick = this.show;
				updateNewPostCount();
			}
			if (Dsq.jsonData.thread.realtime_paused) {
				Dsq.Realtime.disableInterval();
			} else {
				Dsq.Realtime.enableInterval();
			}
		}
	}

	this.show = function() {
		insertNewPosts();
		updateNewPostCount();
		return false;
	}

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/18345340/realtime.js?timestamp=' + last_checked);
		}
	};

	this.update = function(timestamp, posts, users) {
		ongoing_request = false;
		last_checked = timestamp;

		if (users) {
			for (var user_id in users) {
				if (users.hasOwnProperty(user_id)) {
					if (!Dsq.jsonData.users[user_id]) {
						Dsq.jsonData.users[user_id] = users[user_id];
					}
				}
			}
		}

		if (posts) {
			for (var post_id in posts) {
				if (posts.hasOwnProperty(post_id)) {
					if (!Dsq.jsonData.posts[post_id]) {
						Dsq.jsonData.posts[post_id] = posts[post_id];
						new_posts.push(post_id);
					}
				}
			}

			if (Dsq.jsonData.forum.streaming_realtime) {
				insertNewPosts();
			} else {
				updateNewPostCount();
			}
		}
	};

}();

// DEPRECATED
Dsq.Iframes = function() {
	// Different style of object from the above. Hoping to switch to this for some reason.
	var obj = {};

	// Private
	var showIframeInContainer = function(container, id, markup) {
		// Look through container for iframes, hiding them, except show one that matches id
		// If none of them matched id, create a new iframe using markup and insert it.
		// Returns the iframe node if and only if it was newly created.
		var found = false;
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				if (child.id == id) {
					child.style.display = 'block';
					found = true;
				} else {
					child.style.display = 'none';
				}
			}
		}
		if (found) {
			return;
		}
		// The iframe wasn't found, so construct it and add it to the container.
		// Don't use innerHTML because it might reload iframes
		var div = document.createElement('div');
		div.innerHTML = markup;
		var iframe = div.childNodes[0];
		div.removeChild(iframe);
		container.appendChild(iframe);
		return iframe;
	};

	// Public
	obj.makeReplyIframeId = function(opt_postId, opt_xtype) {
		var id = 'dsq-post-add-iframe';
		if (opt_xtype) {
			id += '-' + opt_xtype;
		}
		if (opt_postId) {
			id += '-' + opt_postId;
		}
		return id;
	};
	obj.makeLoginIframeId = function(opt_postId) {
		if (!opt_postId) {
			return 'dsq-login-iframe';
		}
		return 'dsq-login-iframe-' + opt_postId;
	};
	obj.makeReplyIframeName = function(opt_postId, opt_xtype) {
		var name = 'dsq-reply-frame';
		if (opt_xtype) {
			name += '-' + opt_xtype;
		}
		if (opt_postId) {
			name += '-' + opt_postId;
		}
		return name;
	};
	obj.showReplyIframeInContainer = function(container, opt_postId, opt_extraParams, opt_className) {
		// Construct the id so we can check if it's already present.
		// Hide any other iframes we find, and show this one if it's found.
		var params = opt_extraParams || {};
		// use xtype in the id and name so we can distinguish media replies from text replies:
		var id = Dsq.Iframes.makeReplyIframeId(opt_postId, params.xtype);
		var name = Dsq.Iframes.makeReplyIframeName(opt_postId, params.xtype);
		var attributes = {
			'id': id,
			'name': name,
			'class': opt_className || 'dsq-post-reply'
			};
		var markup = Dsq.Templates.frameReply(opt_postId, opt_extraParams, attributes);
		var iframe = showIframeInContainer(container, id, markup);
		// It was newly created
		if (iframe) {
			Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_CREATED, {
				postId: opt_postId,
				node: iframe,
				xtype: params.xtype
			});
		}
	};
	obj.showLoginIframeInContainer = function(container, opt_postId) {
		var id = Dsq.Iframes.makeLoginIframeId(opt_postId);
		var markup = Dsq.Templates.frameLogin({id: id});
		showIframeInContainer(container, id, markup);
	};
	obj.showReplyIframeInContainerIfAllowed = function(container, opt_postId) {
		if (Dsq.jsonData.context.show_reply) {
			obj.showReplyIframeInContainer(container, opt_postId);
		} else {
			obj.hideAllInContainer(container);
		}
	};
	obj.hideAllInContainer = function(container) {
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				child.style.display = 'none';
			}
		}
	};

	return obj;
}();

Dsq.Twitter = new function() {
	var that = this;

	this.startTwitterConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._twitterWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/twitter/begin/', 'twitterWindow', popupParams);
		that._twitterInterval = window.setInterval(that.completeTwitterConnect, 1000);
	};

	this.completeTwitterConnect = function() {
		if (that._twitterWindow.closed) {
			window.clearInterval(that._twitterInterval);
			window.location.reload();
		}
	};
};

Dsq.Yahoo = new function() {
	var that = this;

	this.startYahooConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._yahooWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/yahoo/begin/', 'yahooWindow', popupParams);
		that._yahooInterval = window.setInterval(that.completeYahooConnect, 1000);
	};

	this.completeYahooConnect = function() {
		if (that._yahooWindow.closed) {
			window.clearInterval(that._yahooInterval);
			window.location.reload();
		}
	};
};

Dsq.OpenID = new function() {
	var that = this;

	this.requestURL = function() {
		var message = '<table class="dsq-openid-form"><tr><td style="vertical-align:top;" rowspan="2"><img src="' + Dsq.jsonData.settings.media_url + '/images/openid-icon-100x100.png" /></td>';
		message += '<td><label for="dsq-openid-url">OpenID URL:</label></td><td><input type="text" id="dsq-openid-url" /></td></tr>';
		message += '<tr><td><label for="dsq-openid-username">Display name:</label></td><td><input type="text" id="dsq-openid-username" /></td></tr>';
		message += '<tr><td class="dsq-openid-submit" colspan="3"><input type="button" value="Sign in" onclick="Dsq.OpenID.startConnect();" /></td></tr>';
		message += "</table>";

		Dsq.Popup.popModal(message, 'Sign in using OpenID');
	};

	this.startConnect = function() {
		var isblank = function(str) {
			return /^\s*$/.test(str);
		};

		var openid_url = Dsq.$('dsq-openid-url').value;
		var username = Dsq.$('dsq-openid-username').value;

		if (isblank(openid_url)) {
			return;
		}

		var popupParams = 'location=0,status=0,width=800,height=500';
		var url = Dsq.jsonData.settings.disqus_url + '/_ax/openid/begin/' + '?url=' + encodeURIComponent(openid_url) + '&username=' + encodeURIComponent(username);
		that._openidWindow = window.open(url, 'openidWindow', popupParams);
		that._openidInterval = window.setInterval(that.completeConnect, 1000);
	};

	this.completeConnect = function() {
		if (that._openidWindow.closed) {
			window.clearInterval(that._openidInterval);
			window.location.reload();
		}
	};
};

Dsq.Reaction = new function() {
	var that = this;

	this.hide = function(id) {
		Dsq.Utils.execScript('http://disqus.com/forums/scobleizer/hidereaction.js?' + 'reaction_id=' + id);
	};

	this.reportMissingReactions = function() {
		if (!Dsq.jsonData.request.is_moderator || !Dsq.jsonData.forum.reactions_enabled) {
			return;
		}

		if (Dsq.jsonData.thread.queued) {
			Dsq.Popup.popModal('Your report has been received. The system will automatically search for new reactions; if any are found, they will be displayed on this comment thread.<br/><br/>Thank&nbsp;you.',
												 'Reported missing reactions');
			return;
		}

		Dsq.Utils.execScript(Dsq.jsonData.settings.disqus_url + '/forums/scobleizer/queueurl.js');
	};
};

Dsq.CNN = function() {
	var obj = {};

	obj.authenticate = function() {
		var url = Dsq.jsonData.settings.disqus_url + "/saml/cnn/try/";
		Dsq.Utils.postToUrl(url, {'target': document.location}, true);
	};

	return obj;
}();


if(Dsq.Utils.ie6) {
	(function() {
		DSQ_HEADER_AVATAR_RE = /<div class="dsq-header-avatar"(.*?)>/gim;
		Dsq.Templates.registerFilter('postPrependHeader', function(html, post_id) {
			// Add "onmouseout" for dsq-header-avatar for dropProfile
			// functionality since IE6 cannot use :hover.
			function _headerAvatarReplace(content, inner, _unused, html) {
				return '<div class="dsq-header-avatar" '
					+ inner
					+ ' onmouseout="Dsq.Post.dropProfile(' + post_id + ')">';
			}
			html = html.replace(DSQ_HEADER_AVATAR_RE, _headerAvatarReplace);
			return html;
		});
	})();
}





	// TODO: Move Seesmic code outside of the main script.  Don't let this script clobber the global namespace.
	if(typeof seesmic == 'undefined') { var seesmic = {}; }
	seesmic.widget = new function () {
		this.callback = function (data) {
			playerVersion = data.disqusplayer;
		};
	};

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://seesmic.com/version.js?callback=seesmic.widget.callback');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://media.disqus.com/javascript/library/swfobject.js');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	function see_play_video(_videoUri, _add) {
		var swf = !!playerVersion ? playerVersion : 'http://seesmic.com/embeds/StandalonePlayer.swf';

		flashcontentDiv = Dsq.$(_videoUri + '_content');
		previewDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_preview');
		hideDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_hide');
		showDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_show');
		if(_add) {
			// push flash widget
			var so = new SWFObject(swf, 'sotester', '300', '270', '9', '#000000');
			so.addVariable('video', _videoUri);
			so.addParam('allowFullScreen', 'true');
			so.addParam('allowScriptAccess','always');
			so.useExpressInstall('swfobject/expressinstall.swf');
			so.write(_videoUri + '_content');

			previewDiv.style.display = 'none';
			hideDiv.style.display = 'block';
			showDiv.style.display = 'none';
		}
		else {
			flashcontentDiv.innerHTML = '';
			previewDiv.style.display = 'block';
			hideDiv.style.display = 'none';
			showDiv.style.display = 'block';
		}
	};





(function() {
	//
	// Load theme.  This overrides the base templates with template functions
	// from the respective themes.
	//
	if (Dsq.jsonData.integration.theme == 4) {
		var theme = 'narcissus';
		// HACK: Set variable on window to use post message.
		window.disqus_use_postmessage = true;

		
		for(var prop in Dsq.Themes[theme]) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Templates[prop] = Dsq.Themes[theme][prop];
			}
		}
		
		for(var prop in Dsq.Post) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Post[prop] = Dsq.Themes[theme][prop];
			}
		}
	}

	//
	// Register templates.  This must be done after all themes are loaded.
	//
	Dsq.Templates.registerTemplate('authPost', Dsq.Templates.authPost);
	Dsq.Templates.registerTemplate('header', Dsq.Templates.header);
	Dsq.Templates.registerTemplate('footer', Dsq.Templates.footer);
	Dsq.Templates.registerTemplate('trackbacks', Dsq.Templates.trackbacks);
	Dsq.Templates.registerTemplate('reactions', Dsq.Templates.reactions);
	Dsq.Templates.registerTemplate('prependPost', Dsq.Templates.prependPost);
	Dsq.Templates.registerTemplate('appendPost', Dsq.Templates.appendPost);
	Dsq.Templates.registerTemplate('postPrependHeader', Dsq.Templates.postPrependHeader);
	Dsq.Templates.registerTemplate('postAppendHeader', Dsq.Templates.postAppendHeader);
	Dsq.Templates.registerTemplate('preBody', Dsq.Templates.preBody);
	Dsq.Templates.registerTemplate('postBody', Dsq.Templates.postBody);
	Dsq.Templates.registerTemplate('postFooter', Dsq.Templates.postFooter);
	Dsq.Templates.registerTemplate('_popupGeneric', Dsq.Templates._popupGeneric);
	Dsq.Templates.registerTemplate('voted', Dsq.Templates.voted);
	Dsq.Templates.registerTemplate('popupProfile', Dsq.Templates.popupProfile);
	Dsq.Templates.registerTemplate('postBox', Dsq.Templates.postBox);
	Dsq.Templates.registerTemplate('pagination', Dsq.Templates.pagination);
	Dsq.Templates.registerTemplate('postComment_onSuccess', Dsq.Templates.postComment_onSuccess);

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-9716370">\
	 <div id="dsq-comment-header-9716370" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716370" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716370" href="http://www.cloudcontacts.com/" target="_blank" rel="nofollow">Allen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716370" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716370" class="dsq-comment-message">my only real suggestion is to change the font to something more readable like a tahoma, verdana, etc or even arial.<br><br>otherwise it\'s all good.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716369">\
	 <div id="dsq-comment-header-9716369" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716369" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716369" href="http://www.twitter.com/cliquekaila" target="_blank" rel="nofollow">@cliquekaila</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716369" class="dsq-comment-message">A pretty interesting leap you took. Some are less able to completely abandon their customized templates. I\'m in the process of starting a blog for the first time and have opted for a more simple approach as far as site design templates go. Glad to know that it didn\'t effect traffic!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716371">\
	 <div id="dsq-comment-header-9716371" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716371" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716371" href="http://apas.gr/" target="_blank" rel="nofollow">Apostolos Papadopoulos</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716371" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716371" class="dsq-comment-message">Robert I would say that this minimalism is very cool -I try to use minimalistic themes too, but if you could change the font. Times New Roman, I think sucks! I believe that if you could make it to Arial or something it would much more perfect!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716372">\
	 <div id="dsq-comment-header-9716372" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716372" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716372" href="http://www.activewords.com/" target="_blank" rel="nofollow">Buzz Bruggeman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716372" class="dsq-comment-message">I think I would tinker with the fonts, e.g. make them a little bigger, little more readable for older eyes...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716373">\
	 <div id="dsq-comment-header-9716373" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716373">toto</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716373" class="dsq-comment-message">It was nice of you to hire craigslist\'s UI designer. :)<br><br>At least, please remove this font which was made for paper, and use arial or verdana which are appropriate for screens. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716377">\
	 <div id="dsq-comment-header-9716377" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716377" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716377" href="http://samuelcole.name/" target="_blank" rel="nofollow">Sam Cole</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716377" class="dsq-comment-message">Minimalism and bad design are two different things. Perhaps the answer is something actually \'designed\', but not distracting?<br><br>I happen to be pretty into John Gruber\'s Daring Fireball: <a href="http://daringfireball.net/" rel="nofollow">http://daringfireball.net/</a>.<br><br>Also: this courier is ridiculous.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716374">\
	 <div id="dsq-comment-header-9716374" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716374" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716374" href="http://www.thewizardofodd.org/" target="_blank" rel="nofollow">Micah Boswell</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716374" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716374" class="dsq-comment-message">Aha!  I like this test!<br><br>As a commercial designer/director, I believe that all good design has a purpose.  In your particular case, Design exists to package and enhance the accessibility of your content.  If in fact a minimal approach achieves this for your users, then that is the definition of good design.<br><br>I would highly recommend a minimal approach.  Too much Social Media design is over-glossed.  Everything looks like it\'s inside a glass container (the aqua effect) that is hovering over water (the reflection effect).  These are design fads, not design trends, and in 3 years (or less) from now, they\'ll be mocked.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716375">\
	 <div id="dsq-comment-header-9716375" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716375" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716375" href="http://crowdpleasr.com/" target="_blank" rel="nofollow">Ryan E</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716375" class="dsq-comment-message">Simplicity works! The lack of design hasn\'t bothered me one bit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716376">\
	 <div id="dsq-comment-header-9716376" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716376" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716376" href="http://www.ashour.ca/" target="_blank" rel="nofollow">Mohammad Ashour</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716376" class="dsq-comment-message">I disagree with having no design. "Unprofessional" is the right track for the argument, but it needs to be expounded. The fact of the matter is, you care about your blog and your readers. Without conveying that sense through every aspect of a website: content, design, functionality, etc., you are sending out the message that you don\'t care. If you want an anti-advertising, minimalistic, or even grunge design, you can certainly do that, but it must have some care put behind it i.e. it must be purposefully designed. And keep in mind that the default web font, Times New Roman, isn\'t as easy to read on screen as san-serif fonts. (I think Times New Roman is an unfortunate choice for the web default). If you want to read more on why good design is important, there\'s a great A List Apart article here: <a href="http://alistapart.com/articles/indefenseofeyecandy" rel="nofollow">http://alistapart.com/articles/indefenseofeyecandy</a><br><br>Let me know if you want a great minimalist Wordpress template. I would be happy to help.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716366">\
	 <div id="dsq-comment-header-9716366" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716366" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716366">Kyle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716366" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716366" class="dsq-comment-message">I agree with Allen. Also, as you said on your post, the text goes all the way across the screen on my widescreen monitor. A little hard to read.<br><br>Looking forward to see what you come up with on a new design!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716367">\
	 <div id="dsq-comment-header-9716367" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716367" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716367" href="http://www.beanstalk-marketing.com/" target="_blank" rel="nofollow">Heidi Elliot</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716367" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716367" class="dsq-comment-message">I like your post, and I am all for clean design, but you have discounted all branding as unnecessary. Not true. Perhaps you have enough of a following that it doesn\'t matter to you anymore, but branding does matter. Image, font, color and design provoke feelings, feelings such as familiarity, professionalism, clarity. Branding takes customers from “know” to “like”. Put that with your great content and we get to “trust.” That leads to sales. And that’s marketing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716413">\
	 <div id="dsq-comment-header-9716413" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716413" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716413">Uomo_merda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716413" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716413" class="dsq-comment-message">I follow you on google reader so you\'re blog design wasn\'t a big deal. Of course the design on the site isn\'t that great, seems a page loaded without css. Difficoult to read on a commond 15.4" display. Less contents is welcome (ads, various gadgets like flikr..) , especially on colums.<br><br>The web doesn\'t like fluid impagination. Don\'t trus <a href="http://useit.com" rel="nofollow">useit.com</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716412">\
	 <div id="dsq-comment-header-9716412" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716412" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716412" href="http://blog.frivolousmotion.com/" target="_blank" rel="nofollow">Kevin M. Keating</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716412" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716412" class="dsq-comment-message">The reason to have a so-called "nice theme" is exactly what you\'re interested in: to help readers focus on your content more.<br><br>Any theme that distracts from content with curlicues, shiny surfaces, colors, etc. has failed at perhaps the highest aim of site design, which is to clearly communicate the content of the site, and provide obvious and well-structured navigation to additional content.<br><br>A theme needn\'t be "plain" to be effective and clear any more than having a beautifully designed site automatically makes it less-usable (see, for example, the marriage of form &amp; function in Apple gadgets, to cite a perfectly cliché example).<br><br>Your site, to be specific, could benefit from a fixed width. It\'d increase readability without at all becoming less "plain." And alternative methods for navigating the archive might also be more usable.<br><br>But your overall point is very well taken, and I think more folks should consider the design of their sites from the inside out, adding "decoration" only as necessary to communicate something integral to the audience.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716411">\
	 <div id="dsq-comment-header-9716411" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716411" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716411" href="http://tomuse.com" target="_blank" rel="nofollow">Kevin Eklund</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716411" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716411" class="dsq-comment-message">So the toned down version has been effective since when?<br><br>It\'s quite interesting to hear that traffic as not affected at all.  I\'ve always considered people to be quite finicky when it comes to design and thought it impacted their stay.<br><br>Was the length of stay per article unchanged as well when compared against previously published articles of similar content/length?<br><br>I like the idea of putting more focus on the content.  I feel overwhelmed sometimes with so much crud on sites like Mashable. Looking forward to seeing how you address and balance this with you upcoming redesign.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716364">\
	 <div id="dsq-comment-header-9716364" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716364" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716364" href="http://colinanawaty.com/" target="_blank" rel="nofollow">pxlpshr</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716364" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716364" class="dsq-comment-message">From a designer\'s perspective, this "design" could be much improved in regard to the typography, IA, and the grid. And legibility is shot at high-res; add a max-width. Overall it\'s stark, cold, and impersonal and you\'re a personable guy.<br><br>So yes, it\'s usable and traffic hasn\'t dropped but I think over time you\'d find growth impacted by it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716365">\
	 <div id="dsq-comment-header-9716365" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716365" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716365" href="http://www.twitter.com/roboswald" target="_blank" rel="nofollow">RobOswald</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716365" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716365" class="dsq-comment-message">I hate to critique mediums that I\'ve never created in, but here it goes anyway.  As a first time visitor, my initial reaction is that it\'s a turn off.  I\'m not certain what your previous design was, so maybe some people prefer this new design to your last.  And it may be that I\'m so Web 2.0 trained visually that I like to see rounded corners, bright colors, etc.  If I didn\'t know who you were, I probably would not come back to this blog based on it\'s current design.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716410">\
	 <div id="dsq-comment-header-9716410" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716410" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716410" href="http://www.walmedia.com/" target="_blank" rel="nofollow">Chris Wallace</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716410" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716410" class="dsq-comment-message">It\'s called designing for your content and users. I think your previous design was meant to make you look professional, it wasn\'t for your readers, it was your own (and your designer\'s) thought of how your site should look and what it should contain. You can still have a nice design but focus on the content. See <a href="http://simplebits.com" rel="nofollow">simplebits.com</a> for an example.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716409">\
	 <div id="dsq-comment-header-9716409" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716409" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716409" href="http://www.adesignedlifeblog.com/" target="_blank" rel="nofollow">Evan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716409" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716409" class="dsq-comment-message">I agree with Mohammad Ashour that design is all about showing you care. I think we should all be striving to make the internet a more beautiful place, and that includes you blog.<br><br>That being said, there is a difference between a site design that adds to the experience and one that looks more like a pre-teen\'s Myspace page. (not that yours did)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716407">\
	 <div id="dsq-comment-header-9716407" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716407" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716407" href="http://twitter.com/TomMQuinn" target="_blank" rel="nofollow">Tom Q</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716407" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716407" class="dsq-comment-message">Looks like Dave Winer\'s blog as it stands right now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716408">\
	 <div id="dsq-comment-header-9716408" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716408" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716408" href="http://twitter.com/TomMQuinn" target="_blank" rel="nofollow">Tom Q</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716408" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716408" class="dsq-comment-message">Oh, and most people probably read your blog via RSS so don\'t actually see/care about your design.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716405">\
	 <div id="dsq-comment-header-9716405" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716405" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716405" href="http://twitter.com/moon" target="_blank" rel="nofollow">paul</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716405" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716405" class="dsq-comment-message">Anyone who reads your Feed hasn\'t seen any change</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716406">\
	 <div id="dsq-comment-header-9716406" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716406" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716406" href="http://www.drewolanoff.com/" target="_blank" rel="nofollow">Drew Olanoff</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716406" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716406" class="dsq-comment-message">I just figured Firefox was crapping out on displaying CSS.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716404">\
	 <div id="dsq-comment-header-9716404" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716404" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716404" href="http://www.davidleeking.com/" target="_blank" rel="nofollow">david lee king</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716404" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716404" class="dsq-comment-message">"why have a nice design" - honestly, I\'m not surprised your visitor numbers weren\'t affected. You\'re well-known to techies, you already have a large reader base that never visit your site (but subscribe via rss), and anyone else that does visit your site probably knows who you are.<br><br>For a lesser-known person or someone starting out, they need to have as many things NOT get in the way of a click off the site as possible ... and a nice design is one of those "don\'t go away \'cause I\'m ugly" easy fixes.<br><br>(Says David, who paid for Thesis :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716403">\
	 <div id="dsq-comment-header-9716403" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716403" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716403">kevinmarks</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716403" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716403" class="dsq-comment-message">I just thought you\'d extended CSS Naked Day by a couple of weeks (like I did by accident before)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716402">\
	 <div id="dsq-comment-header-9716402" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716402" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716402" href="http://frasertalk.blogspot.com/" target="_blank" rel="nofollow">Fraser</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716402" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716402" class="dsq-comment-message">All those people complaining about the font might want to look into changing their default browser settings to a font they like then.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716401">\
	 <div id="dsq-comment-header-9716401" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716401" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716401" href="http://www.metaprinter.com/" target="_blank" rel="nofollow">Robert Ivan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716401" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716401" class="dsq-comment-message"><a href="http://www.mcsweeneys.net/" rel="nofollow">http://www.mcsweeneys.net/</a> layout is minimalistic, scoble\'s is shit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716400">\
	 <div id="dsq-comment-header-9716400" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716400" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716400" href="http://silencematters.com/" target="_blank" rel="nofollow">Jeremy Zilar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716400" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716400" class="dsq-comment-message">I do think basic HTML covers all the basics quite nicely. And I agree with most of the comments you cite above.<br><br>What ever you do - just don\'t over design it. Take what you have here, and add just enough to make it readable/scanable. Play with the hierarchy in the type and leave it alone.<br><br>Identity really provides credibility to new readers, and assurance to old readers that you still have your wits about you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716399">\
	 <div id="dsq-comment-header-9716399" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716399" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716399">Bones</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716399" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716399" class="dsq-comment-message">Content is king!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716398">\
	 <div id="dsq-comment-header-9716398" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716398" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716398">Zian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716398" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716398" class="dsq-comment-message">Actually, the font looks fine for me because the page is using your browser\'s default font. I have mine set to Calibri.<br><br>By default, IE is set to Times New Roman, which as many people have pointed out, is not an optimal font for on-screen reading.<br><br>Try changing your default browser font to your favorite font and see what happens. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716397">\
	 <div id="dsq-comment-header-9716397" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716397" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716397">Tom</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716397" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716397" class="dsq-comment-message">Apostolos also commented on this font being unreadable.  What exactly is the problem with it as a default when compared to san-serif fonts?  I don\'t see Times New Roman as any harder or easier to read than Arial.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716396">\
	 <div id="dsq-comment-header-9716396" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716396" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716396">pwb</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716396" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716396" class="dsq-comment-message">I\'ll take it a step further: if you look at some of the most successful web sites (Google, Ebay, Craigslist, Drudge, ) they have very spare designs. I would argue that they are not successful IN SPITE of these spartan designs but rather *BECAUSE OF*.<br><br>All these fancy new web2-y UIs are a major distraction from the task at hand. And they are very expensive to build, maintain and modify.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716394">\
	 <div id="dsq-comment-header-9716394" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716394">JD</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716394" class="dsq-comment-message">You can have a nice clean display without having ugly layout and fonts.<br><br>Well, maybe not with WordPress. I don\'t know. But "Ugly" and "Clean" do not go together.<br><br>Google and Craigslist are generally praised for minimalist clean designs, they sitll have some designers who work on making it actually decent to look at.<br><br>Frnakly it doens\'t matter to me though, your blog is in Google Reader as far as I am concerned.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716395">\
	 <div id="dsq-comment-header-9716395" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716395" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716395" href="http://kawika.blogs.com/" target="_blank" rel="nofollow">Kawika Holbrook</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716395" class="dsq-comment-message">Anti-design is design by omission.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716393">\
	 <div id="dsq-comment-header-9716393" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716393" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716393" href="http://px.ns1.net/" target="_blank" rel="nofollow">rob friedman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716393" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716393" class="dsq-comment-message">I\'ve always been partial to the Sandbox themes for wordpress at <a href="http://plaintxt.org" rel="nofollow">plaintxt.org</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716392">\
	 <div id="dsq-comment-header-9716392" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716392" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716392">rox</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716392" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716392" class="dsq-comment-message">It\'s very Jacob Nielsen</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716391">\
	 <div id="dsq-comment-header-9716391" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716391" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716391" href="http://www.krazier.com/" target="_blank" rel="nofollow">zebb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716391" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716391" class="dsq-comment-message">Personally, as a designer I hate the look on your blog right now, basically for the reasons mentioned above (font, screen width, un-professional, etc.) I feel like we stepped back in to the 90\'s again and the poor design.<br><br>I\'m quite certain you will not leave your site this way in the long run so I\'m not to worried about it, however as some have kind of mentioned above, you can have minimalistic and still have good design. Right now you just have minimalistc and not good design.<br><br>Gmail is minimalistic and has good design (for the most part), <a href="http://google.com" rel="nofollow">google.com</a> is minimalistic but poor design, <a href="http://Live.com" rel="nofollow">Live.com</a> is minimalistic and good design. <a href="http://Craigslist.com" rel="nofollow">Craigslist.com</a> is minimalistic with poor design, <a href="http://ilist.com" rel="nofollow">ilist.com</a> is minimalistic and has good design.<br><br>So clearly poor design drives traffic :)<br><br>I hope you will keep a minimalistic design, I think there is lots to be said for a clean easy to use clutter free interface, Chris Pirillo\'s blog simply has to much noise on it, to many things trying to load and get my attention. It almost always brings my browser to a halt. I simply stopped going there because it got to frustrating.<br><br>I also hope you bring in some good design to the minimalistic format you will have something really nice to read, pleasant to look at and keeps the noise level down to a minimum.<br><br>All the other places you are at (twitter, friend feed) are noisy when it comes to you (as a follower) it\'s hard to sort things out and really get your opinion on topics because they fly by a mile a minute. (almost literally).<br><br>That is why I like your blog (and most blogs) because it takes time to write a post, you have to actually give some real thought as to what you are saying and typically its a topic that you feel strongly about which is always a good read.<br><br>Cheers,<br>zebb</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716390">\
	 <div id="dsq-comment-header-9716390" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716390" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716390" href="http://lnxwalt.wordpress.com/" target="_blank" rel="nofollow">W^L+</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716390" class="dsq-comment-message">I like the fact that your blog looks cleaner than it did. I agree with the others that Times New Roman is not the best font for it. Helvetica (Arial) and Verdana are good, but there are also serif fonts that are very readable. (The serifs make the stroke-ends visible... very helpful in reading a site. TNR is just a poor choice for on-screen reading.)<br><br>Actually, the most important suggestion I have is to modify the h1 in your CSS to be black, not underlined.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716389">\
	 <div id="dsq-comment-header-9716389" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716389" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716389">Steve Wart</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716389" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716389" class="dsq-comment-message">Looks the same on my RSS reader</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716388">\
	 <div id="dsq-comment-header-9716388" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716388" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716388" href="http://lnxwalt.wordpress.com/" target="_blank" rel="nofollow">W^L+</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716388" class="dsq-comment-message">@zebb<br><blockquote>Gmail is minimalistic and has good design (for the most part), <a href="http://google.com" rel="nofollow">google.com</a> is minimalistic but poor design, <a href="http://Live.com" rel="nofollow">Live.com</a> is minimalistic and good design. <a href="http://Craigslist.com" rel="nofollow">Craigslist.com</a> is minimalistic with poor design, <a href="http://ilist.com" rel="nofollow">ilist.com</a> is minimalistic and has good design.</blockquote><br><br>I\'m not a designer, but Google.com\'s design is nearly perfect, simply because it does not distract users from their purpose for using the site. Ilist? Four columns of text on a page turns into a gray blur. Maybe Ilist\'s design is  "good", but it defeats the purpose of going to the site.<br><br>As for this site, I read it occasionally, and <em>only</em> for the content. I like an attractive, yet functional site, but if the content isn\'t there, I won\'t be back.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716387">\
	 <div id="dsq-comment-header-9716387" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716387" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716387">oneswellfoop</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716387" class="dsq-comment-message">For all of you complaining about the font, all Robert\'s design is doing is telling your browser to use its default serif font. If you don\'t like Times New Roman (or in one case Courier), why is it your default font? I changed my default serif to Bookman Old Style to remind me of my old Microsoft Office days, and Robert\'s and Dave\'s blogs look OK to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716386">\
	 <div id="dsq-comment-header-9716386" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716386" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716386">Chris H</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716386" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716386" class="dsq-comment-message">I didn\'t even notice - Google Reader FTW!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716385">\
	 <div id="dsq-comment-header-9716385" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716385" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716385" href="http://www.ashour.ca/" target="_blank" rel="nofollow">Mohammad Ashour</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716385" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716385" class="dsq-comment-message">Well it\'s just that fonts with serifs (those little lines that appear on the ends of letters) make the text slightly blurry on a screen, so you have to concentrate harder to read them, whereas fonts without serifs (san-serif), such as Verdana and Arial don\'t have that problem.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716384">\
	 <div id="dsq-comment-header-9716384" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716384" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716384">rob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716384" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716384" class="dsq-comment-message">you do realize I only read these posts in greader? Of course you do...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716383">\
	 <div id="dsq-comment-header-9716383" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716383" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716383" href="http://www.geise.com/" target="_blank" rel="nofollow">PXLated</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716383" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716383" class="dsq-comment-message">Sorry Robert but for some reason I have a hard time believing you pre-planned to see what would happen. It seems more that now that you picked a plain interim theme you\'re observing but what works for you doesn\'t necessarily work or pertain to others.<br>------<br>How do you want others to perceive you - as plain jane as this theme - I mean those that haven\'t followed you for years through all the various changes?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716382">\
	 <div id="dsq-comment-header-9716382" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716382" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716382" href="http://www.stealthmode.com/" target="_blank" rel="nofollow">francinehardaway</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716382" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716382" class="dsq-comment-message">Why don\'t you switch to <a href="http://Wordpress.org" rel="nofollow">Wordpress.org</a> and then you can put all your widgets on? Karoli taught me to use Thesis, a very minimalist theme from <a href="http://WP.org" rel="nofollow">WP.org</a> that lets you use all kinds of stuff and customize your little heart out. I\'m trying to do that, but maintain my old look and feel, which matches Stealthmode\'s which is on Typepad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716381">\
	 <div id="dsq-comment-header-9716381" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716381" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716381" href="http://thejeshgn.com/" target="_blank" rel="nofollow">Thejesh GN</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716381" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716381" class="dsq-comment-message">+1, Readable n bigger font is all I need.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716380">\
	 <div id="dsq-comment-header-9716380" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716380" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716380" href="http://www.krazier.com/" target="_blank" rel="nofollow">zebb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716380" class="dsq-comment-message">Agreed that <a href="http://Google.com" rel="nofollow">Google.com</a> design doesn\'t distract the user from it\'s purpose, however from a design standpoint it\'s visually not appealing (to me anyway).<br><br>As far as <a href="http://ilist.com" rel="nofollow">ilist.com</a> vs. <a href="http://craigslist.com" rel="nofollow">craigslist.com</a>, craigslist has 7 main columns and some of those columns are split up into additional columns, plus there is a white background between a majority of the links which in return causes a set of grey grid lines between each item which causes un-necessary noise on the page. Most people also don\'t need to see a 100 different locations either, so why include them? Again it\'s un-necessary clutter and noies.<br><br>Where as on <a href="http://ilist.com" rel="nofollow">ilist.com</a> you can quickly and easily search for something (which is what the world does these days) or you can easily browse listings similar to craigslist. Ilist ONLY has 4 columns which are far easier to read, have better line-height, uses slightly larger font(I think), and doesn\'t show hordes of other locations that will never be looked at.<br><br>I agree on only reading this site for content, I agree he should keep all his other noise machines off his blog and leave them where they are at.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716415">\
	 <div id="dsq-comment-header-9716415" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716415" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716415" href="http://www.341design.com.au/" target="_blank" rel="nofollow">Chris Howard</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716415" class="dsq-comment-message">"Design is the face of your business"<br><br>It all depends what you want to tell your clients about yourself through your visual presentation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716416">\
	 <div id="dsq-comment-header-9716416" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716416" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716416" href="http://twitter.com/suecosby" target="_blank" rel="nofollow">Sue Cosby</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716416" class="dsq-comment-message">You will love self hosted WordPress. Word press is magical when you can mess with it to your heart\'s content. Starting from scratch is a great way to build. Enjoy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716417">\
	 <div id="dsq-comment-header-9716417" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716417">Christopher Coulter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716417" class="dsq-comment-message">Just be professional, keep the old design up, until ready with the new, no need for all the self-indulgent hand-wringing and \'under construction\' signs. Does it really take weeks to create some generic WordPress template? Isn\'t San Fran FULL of design freaks?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716418">\
	 <div id="dsq-comment-header-9716418" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716418" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716418">mm2d2525</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716418" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716418" class="dsq-comment-message">Robert... first taste of your work today - which I love and will follow. And as a former advertising agency owner and brand consultant, I\'d say - site sans design - Big Mistake.<br><br>To be blunt, your type and minimalist look now is hideous. It makes me think of university White Paper work that is posted by professors and other large-brained creatures that are only trying to disseminate content. Their audiences tend to be small and are only concerned with their work.<br><br>What you\'re completely ignoring in your decision to go "naked", so to speak, is the first impressions of NEW readers.<br><br>Right now, you seem to have a loyal following. You can do all sorts of crazy things and they know how good you are and the quality of your content. How your looks does not matter to 90% of them. So, their opinion carries weight, but should be less important in the larger picture.<br><br>No business, writer, blogger can survive the long haul without constantly cultivating new customers, or in your case - readers.<br><br>Your design is your store front. Everyone is stimulated differently. For new window shoppers, in my opinion, your present look is TOO minimal, and actually a repellent. You are potentially turning off new readers - specifically those that tend to take in the blog as a whole, rather than focusing strictly on content.<br><br>Your content is fabulous. Your style is personable. I never saw your designed blog. I don\'t know how radical this look is from the previous look.<br><br>I used to tell my clients a simple story. I called it the "Mustard On Your Shirt" story. Once you develop friends (aka people that love and accept your brand), you can show up for work with mustard on your shirt and no one will care. But if you were being reviewed by a new critical eye, a big yellow spot on your wrinkled white shirt may have a very negative impact on the viability of the new relationship.<br><br>A case study I should write a dissertation on was a barbecue client in Las Vegas. Mike Mills is the only three time World Grand Champion winner of the Memphis in May Cook-Off. He\'s the Elvis of Barbecue.<br><br>He\'s got a little joint in southern Illinois. When established a second location under a different identity Memphis Championship Barbecue in Vegas, he did things the way he did in the tiny Illinois town - cheap and cheesy.<br><br>The food survived his lack of style in a small venue. But they wanted to expand. I worked with them when they built their flagship store near McCarran Airport in Las Vegas. We looked at ever single thing a customer could see or touch. How can we make it our own? We tweaked everything.<br><br>Several years later the Vegas chain had grown to four locations. Yet every single customer thought they were a national chain.<br><br>PERCEPTION IS REALITY. It\'s not what it is or what YOU think it is... it all matters what the viewer/customer/client THINKS it is.<br><br>You have to strike an appropriate compromise between your present 100% content - 0% style and the rubbish on MySpace (aka The Modern Digital Museum of Visual Atrocities).<br><br>From your post, you said you eliminated all the branding stuff. Sorry, buddy... that\'s like saying, I left my iPod at home and my Soul.<br><br>No, your brand is EVERYTHING YOU DO. It is NOT a thing, it is more a composite impression. Right now, your brand says, "I don\'t give a rat\'s ass about visual appeal." Brand is not a commodity you shuffle around. A brand is every thought your readers and potential readers have about you titrated down to a positive, negative or neutral response.<br><br>Right now, your brand looks to me like something out of academia that is only concerned with content. Which is a lousy marketing strategy, unless you\'re trying to reduce readership and conserve global bandwith usage.<br><br>You don\'t need to add curtains, Persian rugs, flashing lights and gizmos... but you should have something visually that hints or suggests you talk tech. A light silicon chip graphic behind your title would be all you need. (And resize it to proportion. I vomit every time I see these office boobs with MS Word stretching clip art like it\'s taffy or a carnival mirror.)<br><br>Also, without traditional blog formating, text runs all the way across the screen. I have a large monitor with a browser that occupies about 2/3 of the surface area. I find myself moving my head to read your posts, in present form. Books are designed to be a certain size for a reason. The human eye works well within a justified or left-aligned frame three to five inches wide, depending on type size. A magazine may have cover dimensions of 20" x 20" - but content is still formated in columns.<br><br>Comment #15 by RobOswald validates everything I\'ve written.<br><br>Get a form, better choice of type, and a picture of something techie... could be as simple as a cable. Don\'t go nuts, just don\'t be nuts. Right now, at a glance, I have no idea what you are about, observing visually. A shame because your content is exceptional.<br><br>Grade:  Content A++, Brand D, Visual Appeal to new visitors F-</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716419">\
	 <div id="dsq-comment-header-9716419" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716419" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716419">Jeff</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716419" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716419" class="dsq-comment-message">I never come here directly, I only read the feed through Google Reader and that has it\'s own formatting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716420">\
	 <div id="dsq-comment-header-9716420" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716420" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716420">mm2d2525</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716420" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716420" class="dsq-comment-message">PS - I\'ll waive my $250/hr fee. You\'re good. Look like it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716421">\
	 <div id="dsq-comment-header-9716421" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716421">Ben</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716421" class="dsq-comment-message">Of course, those of us who read via RSS are used to the no-bells-or-whistles look already. (Though Times New Roman hurts my eyes here).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716422">\
	 <div id="dsq-comment-header-9716422" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716422" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716422" href="http://blog.lorxsion.com/" target="_blank" rel="nofollow">Andreas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716422" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716422" class="dsq-comment-message">I partly agree on your post. Design is not everything and for a settled blog like yours, it is not as vital anymore. You noticed no traffic collapse with no design because your readers like your content and are not on your blog for the design (I guess that a large part of your readers read by RSS readers, so the design of the post is automatically secondary).<br><br>For new blogs that just start up, the design is more important. You need to attract people to your blog and having a bad or no design will keep them away from visiting your blog frequently or even signing up to the RSS.<br><br>It is like in "real" life - if you meet a person first time, you check (maybe subconciously) if she/he is attractive to you before you will even start speaking to her/him and get to know the personality.<br><br>About your un-designing I guess it was a great attempt to show that popular blogs can really do it without all the design hype and your approach will severely scare all the theme sellers ripping the bloggers off with crappy themes. Nevertheless, my opinion is that you are maybe a bit too radical. Clean design is a good idea but no design isn´t. There are very nice and clean designs out there, maybe you check the <a href="http://frugaltheme.com/" rel="nofollow">http://frugaltheme.com/</a>. Looks nice and is very clean.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716423">\
	 <div id="dsq-comment-header-9716423" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716423">ndlr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716423" class="dsq-comment-message">I don\'t see how this is ugly or innovative. Maybe your previous design was ugly and overcrowded because of your poor decisions and now you just want to play smart by using Times New Roman and blue underlined links.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716424">\
	 <div id="dsq-comment-header-9716424" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716424" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716424" href="http://fewmorecents.com/" target="_blank" rel="nofollow">Chirag Pinjar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716424" class="dsq-comment-message">I feel like reading my newspaper. Yep, my paper uses times new roman. Theme is kinda retro. Thumbs up! I like it.<br><br>- Chirag</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716425">\
	 <div id="dsq-comment-header-9716425" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716425" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716425" href="http://fewmorecents.com/" target="_blank" rel="nofollow">Chirag Pinjar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716425" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716425" class="dsq-comment-message">just to add...<br><br>at first I thought that css file was missing &amp; tried refreshing the browser twice or thrice :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716426">\
	 <div id="dsq-comment-header-9716426" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716426" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716426" href="http://anti-chambre.net/none" target="_blank" rel="nofollow">jerome</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716426" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716426" class="dsq-comment-message">This "non re-design" indeed helps focus on content - i find very interesting that major blogs like yours starts experimenting with forms in different ways than the (so usual) mainstream one. It is by far much more interesting seeing experimentations - even if it doesn\'t succeed - rather than people just sticking to a style without understanding the meaning underneath. Form is not just decoration, it is a tool that convey meaning; your abrupt decision to switch to something "plain" has a true and powerful meaning in regard to the content you are writing.<br><br>Content is what lasts - whatever the package; and that\'s indeed one of the aspects of feeds: transmitting raw materials. But form and research of a form according to meaning principles is what design is about.<br><br>I really enjoyed reading this short report on your experimentation.<br><br>* also: I recommend you to get and read some issues of Dot Dot Dot magazine - <a href="http://www.dot-dot-dot.us/" rel="nofollow">http://www.dot-dot-dot.us/</a> if you\'re willing to explore form, then i think it\'s a very good opportunity to discover this fantastic publication.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716427">\
	 <div id="dsq-comment-header-9716427" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716427" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716427">Dave</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716427" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716427" class="dsq-comment-message">The font was "choosen" by you - it\'s the default set up in your browser!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716428">\
	 <div id="dsq-comment-header-9716428" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716428" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716428" href="http://thisismyurl.com/" target="_blank" rel="nofollow">thisismyurl</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716428" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716428" class="dsq-comment-message">Looks great to me :) I love plain designs and it\'s very easy to read.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716429">\
	 <div id="dsq-comment-header-9716429" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716429" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716429">Miguel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716429" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716429" class="dsq-comment-message">Welcome to the internet 1995. That\'s the feel of your page now. Yes, that\'s the way my pages looked back in 95, when we were *programming* HTML pages for Xmosaic (gosh, time passes fast).<br><br>Seriously, you want to make a point about not caring for advertisement revenue? Well, you haven\'t blogged anything useful for some time either. So, why care at all?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716430">\
	 <div id="dsq-comment-header-9716430" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716430" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716430" href="http://www.rblevin.net/" target="_blank" rel="nofollow">Rich Levin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716430" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716430" class="dsq-comment-message">The design is not ugly. It is functional. Ugly is here: <a href="http://u.nu/7zz" rel="nofollow">http://u.nu/7zz</a><br><br>I\'ll bet Jakob Nielsen would love this spare design.<br><br>Any successful copywriter would tell you to emphasize content over design. Designers will give you white text on a black background (looks cool, unreadable). Copywriters will give you black text on a white background (no look, readable). The easier your content is to read, the more people will read it. This extends to strong headlines and subheds, great ledes, useful commentary, etc. It\'s about the content, not the design.<br><br>Design should enhance readability and organization. Unfortunately, too many sites suffer from artdesigneritis, where the design looks great in a frame, but is fundamentally unreadable. Thank G-d for RSS feeds.<br><br>Classic book whose rules of copywriting and design still apply, and answers the question you pose re: "should I have a "nice" design?" Read the section on "Print." You\'ll find the answer is "yes," if you redefine what "design" means. <a href="http://u.nu/6zz" rel="nofollow">http://u.nu/6zz</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716431">\
	 <div id="dsq-comment-header-9716431" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716431" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716431" href="http://friendfeed.com/asktonyc" target="_blank" rel="nofollow">asktonyc</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716431" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716431" class="dsq-comment-message">Well said Robert. Content is King. If you have something valuable to say, it does not matter if your WordPress theme is plain or not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716432">\
	 <div id="dsq-comment-header-9716432" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716432" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716432" href="http://blog.winningworkplaces.org/" target="_blank" rel="nofollow">Mark</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716432" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716432" class="dsq-comment-message">Nice insights, Robert, thanks. I read Chris Brogan\'s blog and he had a post late last year about being in virtually the same shoes as you: He uses WordPress and was moving to Mosso (owned by Rackspace). Here it is FWIW: <a href="http://bit.ly/PKozH" rel="nofollow">http://bit.ly/PKozH</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716433">\
	 <div id="dsq-comment-header-9716433" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716433" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716433" href="http://hondubirding.wordpress.com/" target="_blank" rel="nofollow">Ducker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716433" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716433" class="dsq-comment-message">The design reminds me of early websites, the only downside is that a white background strains thr eyes too much, otherwise I like it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716434">\
	 <div id="dsq-comment-header-9716434" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716434" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716434" href="http://jasonkeath.com/" target="_blank" rel="nofollow">jak</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716434" class="dsq-comment-message">I don\'t mind the plain, but the line length of the test gets a bit out of hand. Reading long lines is hard on the eyes. It is one thing to get down to the basics, another to make it harder to read. Optimal line length is 65-85 characters if you do choose to go to a fixed width</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716435">\
	 <div id="dsq-comment-header-9716435" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716435" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716435" href="http://andyjacobson.com" target="_blank" rel="nofollow">andyjacobson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716435" class="dsq-comment-message">You did design it. You used a vernacular online design. what us graphic designers, a long time ago, called "un-design" design.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716436">\
	 <div id="dsq-comment-header-9716436" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716436" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716436" href="http://blogs.smugmug.com/don/" target="_blank" rel="nofollow">Don MacAskill</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716436" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716436" class="dsq-comment-message">Robert,<br><br>I think, like most things, a good compromise is probably ideal here.  The best designs (think Apple) are often minimalist - but that doesn\'t mean no design.  It often means much much harder design, actually.  Throwing stuff out and paring things down is tough.<br><br>So take the good feedback (I can verify that high-res monitors aren\'t as nice on this design, for example) and incorporate them into a new design - but keep it simple and barebones still.<br><br>Best of both worlds = EPIC WIN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716437">\
	 <div id="dsq-comment-header-9716437" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716437" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716437">Robert</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716437" class="dsq-comment-message">Genius! Looks much better now I\'ve changed it to Gill Sans. This is accessible in Firefox via Tools&gt;Options then the (third) Contents tab. Looks much better already,<br><br>Robert</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716438">\
	 <div id="dsq-comment-header-9716438" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716438" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716438" href="http://mikewoodphotography.blogspot.com/" target="_blank" rel="nofollow">Mike Wood</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716438" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716438" class="dsq-comment-message">I was wondering why it happened. At first I thought something was broken there somewhere, but the old School Netscape 1.0 feel to the page is good. and it gets the readers to the nuts n bolts of your topics. Not that we ever had a problem doing that before :)  As a photographer I like some visuals, but its good clean page. And if the font was to small for me then I could just make it bigger with a scroll of my mouse wheel. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716439">\
	 <div id="dsq-comment-header-9716439" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716439" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716439" href="http://www.spin.net.nz/" target="_blank" rel="nofollow">Alex Mann</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716439" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716439" class="dsq-comment-message">I agree that design will make very little differnce to people that have now gone beyond the \'first impression\' state and are now enjoying your blog for what it is... (by way of feeds or visiting your site)<br><br>... but the current lack of presentation will not serve you well in the long term as it fails to<br><br>1. position you as a professional,<br>2. be easily recognized (I came by way of you at FC)<br>3. (Sorry for this one) but keep up with whats looking hot, we are shallow beings and judge way too soon on what is good value and sometimes its not based on anything than how it looks...<br><br>My suggestion is get engage a quality designer to layout your blog with a  given brief of "simple and clean" as a part of the brief...<br><br>Keep blogging ...love your stuff...Alex</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716440">\
	 <div id="dsq-comment-header-9716440" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716440" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716440" href="http://chomer.com/" target="_blank" rel="nofollow">Orville Chomer</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716440" class="dsq-comment-message">I don\'t like reading all the way across as mentioned before. And the white everywhere actually hurts my eyes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716441">\
	 <div id="dsq-comment-header-9716441" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716441" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716441" href="http://www.ryanmckenzie.co.uk/" target="_blank" rel="nofollow">Ryan McKenzie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716441" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716441" class="dsq-comment-message">All\'s I can say is that the white background is hurting my eyes! Otherwise, great idea! Look at all the comments man! Maybe we should all start taking some tips from Mr. Bleizer...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716442">\
	 <div id="dsq-comment-header-9716442" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716442" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716442" href="http://www.philipt.com/" target="_blank" rel="nofollow">pt</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716442" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716442" class="dsq-comment-message">Yes, but you--the website designer--can "choose" how your site looks.  Most people do not CHOOSE their default font: in fact, I\'ll assert that most folks don\'t even know they can.<br><br>Just set your default font to sans-serif; then folks\' computers will choose their default sans-serif font (and if they\'ve customized it, it will keep with their preferences).<br><br>Sans-serif has been proven (through usability testing) to be easier to read on screen than serif.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716443">\
	 <div id="dsq-comment-header-9716443" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716443" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716443" href="http://vista-interactive.com/" target="_blank" rel="nofollow">Peter Murray</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716443" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716443" class="dsq-comment-message">Like Uomo_merda and others, I follow this blog on Google Reader. I don\'t follow Robert through Twitter, Facebook, Friendfeed etc. because I trust that his most thoughtful and valuable content is published here.<br><br>I expect that the stats for viewers to the blog actually increases when Robert makes comments on the design because all of us using RSS visit the blog to see what he means.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716444">\
	 <div id="dsq-comment-header-9716444" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716444" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716444" href="http://www.netgenpr.com/" target="_blank" rel="nofollow">Mike Elliott</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716444" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716444" class="dsq-comment-message">I actually find the minimalist approach refreshing. Let\'s face it, if you produce informative content on a consistent basis and therefore have a loyal subscriber base they are coming back because of the content not the design. Since most followers subscribe via RSS they don\'t see the blog very often anyway. The design is for new comers I guess. Will they find you more credible because of a cutting edge design? Perhaps in the beginning. But my only reason for coming back to a blog is because it\'s become a dependable channel. Change is typically a good thing, stagnation a bad thing. If all blogs looked the same it would get old fast. Focus on the content, switch up the design from time to time, try new things and dare to be different are all simple factors that contribute to a blog\'s long term success.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716445">\
	 <div id="dsq-comment-header-9716445" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716445" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716445" href="http://www.rickboretsky.com/" target="_blank" rel="nofollow">Rick Boretsky</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716445" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716445" class="dsq-comment-message">While content is way more important than design, I don\'t think you should under-estimate the design. If this was the first time I would have navigated over to your blog, I probably owuld have discounted it pretty quickly given the lack of design and a sense of a lack of professionalism. yet, a minimalist approach is definitely the way to go, whatever direction you choose.<br><br>Rick.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716446">\
	 <div id="dsq-comment-header-9716446" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716446" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716446" href="http://www.geise.com/" target="_blank" rel="nofollow">PXLated</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716446" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716446" class="dsq-comment-message">The comments are pretty amusing, a bunch of tin-eyed geeks commenting on design. It\'s like watching a tone-deaf singer on American Idol :-)<br><br>Obviously design shouldn\'t distract from the content but there\'s been many studies showing that visitors form an opinion of you (company/brand) within a second or two based on the design, long before they read anything. It\'s why most notable brands spend money on design and it\'s not being wasted. In fact, it\'s one of the cheapest ways to polish and influence your brand image.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716447">\
	 <div id="dsq-comment-header-9716447" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716447" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716447">Farid el Nasire</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716447" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716447" class="dsq-comment-message">Change font to Arial and the content width to like 900px and I\'ll be happy ^_^</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716448">\
	 <div id="dsq-comment-header-9716448" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716448" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716448" href="http://www.flutterby.net/User:DanLyke" target="_blank" rel="nofollow">Dan Lyke</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716448" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716448" class="dsq-comment-message">Count me in the "like the new design" camp. Previously, I only checked in occasionally. With this layout I could see myself coming back more often; it speaks of a refocusing on content rather than distracting me away from the content.<br><br>I think there are a lot of people who equate "cool looking" with "design", and I\'m with all those commenters who point out that simple and usable is a design, and think Google (and, yes, Craigslist, which I check regularly) succeed because of their designs, not in spite of them.<br><br>I rather suspect that those who complained about the font are either using "ClearType" (snicker) or have their system font set weirdly (perhaps that means the default), and in this day of 26"+ wide monitors who runs their web browser full screen any more? I definitely like having text layout which adapts to how I want to view it, rather than enforcing how I have to.<br><br>Hope whatever you end up with maintains the aspects of this that keep it usable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716449">\
	 <div id="dsq-comment-header-9716449" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716449" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716449" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716449" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716449" class="dsq-comment-message">The neat thing about design is you can choose a new theme with the click of a mouse. Today I turned on a different one that will get a different argument going.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716450">\
	 <div id="dsq-comment-header-9716450" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716450" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716450" href="http://newwpthemes.net/" target="_blank" rel="nofollow">Susan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716450" class="dsq-comment-message">It\'s amazing how simplicity can work better for themes at times.  It all depends on what you want from your readers... :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716451">\
	 <div id="dsq-comment-header-9716451" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716451" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716451" href="http://www.sufian.org/" target="_blank" rel="nofollow">Sufian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716451" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716451" class="dsq-comment-message">Nice new look.  I\'d have to agree with the font suggestions above though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716452">\
	 <div id="dsq-comment-header-9716452" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716452" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716452">KarenSwim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716452" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716452" class="dsq-comment-message">Well, I actually like this design. It is minimalist and that theme seems to be running through the threads of my life. I am sure that there are many people who are yearning for a return to simplicity. We\'ve had the flash, the WOW factor and many realized it wasn\'t what it was cracked up to be. No matter what you design you choose there will be those that hate it, and those that love it. If my little vote counts, I vote for the basics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716453">\
	 <div id="dsq-comment-header-9716453" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716453" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716453" href="http://proxybar.net/" target="_blank" rel="nofollow">cosmic53</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716453" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716453" class="dsq-comment-message">Oh, by the way the best ugly design I have ever seen is <a href="http://c2.com" rel="nofollow">c2.com</a>, home of the Portland Pattern Repository\'s Wiki</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716454">\
	 <div id="dsq-comment-header-9716454" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716454" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716454" href="http://artistadesign.com" target="_blank" rel="nofollow">Pamela Jacob</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716454" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716454" class="dsq-comment-message">I think it all depends on your target audience - I am a very visual person so an attractive interface is important to me now if I am doing research just for information? If it is really plain it may appear  to visitor that you are not really successful and cannot afford something more.<br><br>And if you are a designer - it better show some design...<br><br>You get my drift...<br><br>A lot of blog and website become so busy you don\'t know where to go - and bad design is far worse than simple plain...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716414">\
	 <div id="dsq-comment-header-9716414" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716414" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716414" href="http://musingandgadgets.squarespace.com/" target="_blank" rel="nofollow">Kim E Landwehr</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716414" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716414" class="dsq-comment-message">I like it, many Web sites have too much junk on them cluttering them up, wouldn\'t be my choice of colors, but to each his or her own.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716368">\
	 <div id="dsq-comment-header-9716368" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716368" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716368" href="http://www.JokoSusilo.com/" target="_blank" rel="nofollow">Joko Susilo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716368" class="dsq-comment-message">I think some people are care about design, but another no care.<br>For me, your theme now is really good looking.<br>Thanks for sharing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716455">\
	 <div id="dsq-comment-header-9716455" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716455" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716455">dr34mcod3r</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716455" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716455" class="dsq-comment-message">I don\'t think the design is ugly. but really - your content is more important to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716456">\
	 <div id="dsq-comment-header-9716456" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716456" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716456" href="http://marybaum.com/" target="_blank" rel="nofollow">Mary Baum</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716456" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716456" class="dsq-comment-message">Here\'s an article I just sent all my clients and friends:<br><br><a href="http://www.alistapart.com/articles/indefenseofeyecandy" rel="nofollow">http://www.alistapart.com/articles/indefenseofe...</a><br><br>As a nearly complete convert to a variant of hard-core direct marketing known as \'Kennedy-style\' or \'GKIC\' (see <a href="http://dankennedy.com" rel="nofollow">http://dankennedy.com</a>) that is only now, grudgingly, admitting that decent design does not, in fact, depress response rates when we keep our eyes on the ball, I walk a fine line almost every minute between design for its own sake and design to help make the sale. So I love it when I get ammo from reputable sources like alap.<br><br>Because I just can\'t do ugly.<br><br>Oh - as to Times Roman: It doesn\'t have to suck. Just set it biggish, in light weights, and kern it to a fare-thee-well. \'Course, it\'s hard to kern web type, but that\'s why you set it big, so you can tighten the letterspacing to the point that nobody notices. Use the light weight for body text at about 14px and h1 heads at about 24px or bigger; mix with h2 and h3 heads in Arial Bold or Trebuchet Bold. The h3 subheads should be the same size as the p text; the h2 subheads can be somewhat bigger, maybe 16-18 px.<br><br>On the subject of type running acrosse the browser window, I agree absolutely. Type gets hard to read at about 52 characters long; even a bare-bones, no-style design should still at least have a container that declares the main-content column won\'t make anyone read farther across than that.<br><br>And, finally, if we listened to every one of our esteemed male colleagues over 40 on the subject of readable type, we would never design anything except 12-point black type on white. Or 18-point black type on white.<br><br>Guys, I went presbyopic starting on my 40th birthday and today can\'t see the lines on my own hand. (The fingers are going fast.) I wear bifocals with two strengths of close - one for the computer and one for reading papers. When I drive I look over the top to see the road and the rest of the panorama in the distance  (and look through them to see the speedometer and the rest of the in-car controls) and take them off to play tennis, at which point I can no longer read the numbers on the balls, to return strays to the next court. All of this is prelude to my most earnest entreaty: If you can\'t read the type, please, just put on your glasses - your wife spent hours picking them out and I\'m sure they look great on you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716457">\
	 <div id="dsq-comment-header-9716457" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716457" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716457" href="http://www.ukifp.org/" target="_blank" rel="nofollow">markharrison04</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716457" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716457" class="dsq-comment-message">I think this works for you because you have a pretty big reputation and I\'m not convinced at all that it would work for the \'normal\' guys like me. I happen to like the stripped back design and I always thought this was the way that web 2.0 would go but as I say, if you have a loyal readership then whatever you put out will probably not affect their desire to come and read your posts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716458">\
	 <div id="dsq-comment-header-9716458" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716458" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716458" href="http://paradigmpop.com/" target="_blank" rel="nofollow">Diwant Vaidya</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716458" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716458" class="dsq-comment-message">There is the answer that people can zoom for more readability (Firefox and IE7 have fancy zoom goodness now), but I think a permanent bump on font-size is a good idea.  It will improve readability, but here is my real reason:<br><br>Guy Kawasaki 10-20-30.  Yep, the PowerPoint rule, but on websites.  10-20-30 makes PowerPoints easier to read and less noisy.  Make it easy for your people to find and digest your content. Bigger fonts reduce what you can put on a page and suddenly you have a box to work inside.  Suddenly you have to decide to tell your story in half the words.  Or even better, no words but a single picture.  You get a boundary to work within.  Such boundaries inspire the most creativity in people.  I tell you that you can only use 33 lines to tell your user what\'s up, and you write a tighter story.  I tell you that you have only 15 minutes to present a business and you have DEMO.  I tell you you only have 140 characters to announce something and you have Twitter.<br><br>Bottom line, bigger fonts make for clearer boundaries on how much to present, which really makes you focus on what to present.<br><br>Long post, but I am absolutely passionate about the play between design and content.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716459">\
	 <div id="dsq-comment-header-9716459" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716459" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716459">jim kiljer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716459" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716459" class="dsq-comment-message">last monday was it yes said the large dog as ai said last time we were running JAPAN RULES my hungry towel says get beck NOOOOOOOO STOOOOPPPPPPPPP jump you can eat you hands hand hand hand</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716379">\
	 <div id="dsq-comment-header-9716379" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716379" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9716379">Mike</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716379" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716379" class="dsq-comment-message">Well I guess beauty is in the eye of the beholder as they say.<br><br><a href="http://www.enbargain.com" rel="nofollow">http://www.enbargain.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716378">\
	 <div id="dsq-comment-header-9716378" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716378" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716378" href="http://www.a1securitycameras.com/" target="_blank" rel="nofollow">Matt</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716378" class="dsq-comment-message">This green feeling gives me peace and easy focus on your content. My impression is a positive one and this is actually a very good test for those who fear about losing visitors/readers and money.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9716460">\
	 <div id="dsq-comment-header-9716460" class="dsq-comment-header">\
	 <cite id="dsq-cite-9716460" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9716460" href="http://twitter.com/tiborholoda" target="_blank" rel="nofollow">Tibor Holoda</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9716460" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9716460" class="dsq-comment-message">Plain design IS a nice design, indeed! Like your design change, simplicity is the key imo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9405062">\
	 <div id="dsq-comment-header-9405062" class="dsq-comment-header">\
	 <cite id="dsq-cite-9405062" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9405062" href="http://tibor.holoda.sk" target="_blank" rel="nofollow">Tibor Holoda</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9405062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9405062" class="dsq-comment-message">Plain design IS a nice design, indeed! Like your design change, simplicity is the key imo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15443485">\
	 <div id="dsq-comment-header-15443485" class="dsq-comment-header">\
	 <cite id="dsq-cite-15443485" class="dsq-comment-cite">\
	 <a id="dsq-author-user-15443485" href="http://www.truevectormedia.com" target="_blank" rel="nofollow">Julian Lockhart</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15443485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15443485" class="dsq-comment-message">If you have substance, the form can be less important.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=scobleizer&t=the_things_i8217m_learning_from_having_an_ugly_design&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

	if (Dsq.jsonData.integration.theme == 4) {
		if (Dsq.jsonData.realtime_enabled) {
			Dsq.Realtime.initialize();
		}
	}

	



	window.ExecuteWhen = (function () {
	var obj = {}
	
	// Private
	var running = false;
	var timer = null;
	var pending = [];
	var startTimer = function() {
		running = true;
		timer = setInterval(obj.heartBeat, 100);
	};
	var stopTimer = function() {
		running = false;
		clearInterval(timer);
	};
	
	// Public
	obj.add = function (condition, code) {
		pending.push([condition,code]);
		this.heartBeat(); //!
		if (!running) {
			startTimer();
		}
	};
	obj.heartBeat = function() {
		if (!pending.length) {
			stopTimer();
		}
		var newPending = [];
		for (var i=0; i<pending.length; i++) {
			var cond = pending[i][0];
			var code = pending[i][1];
			// FIXME: if cond or code throw an error, they never get removed from pending
			if (cond()){
				code();
			}
			else {
				newPending.push([cond, code]);
			}
		}
		pending = newPending;
	};
	return obj;
})();

// also used in embed_thread.js:
window.fbIsReady = function () {return window.FB && FB.init;};
// NOTE: This script gets executed again without threadEl
//       set when we are loaded again as the fbc_receiver.
//       In this case, we don't need the hidden container.

if(!window.FB || !FB.init) {
	if(window.Dsq && Dsq.container) {
		// container is not present when init.js is loaded from an xd-receiver iframe; in this case,
		// we don't need the FB_HiddenContainer anyway.
		var fbDiv = document.createElement('div');
		fbDiv.id = "FB_HiddenContainer";	// Required or else FeatureLoader will execute a document.write.
		fbDiv.style.position = 'absolute';	// This is intentionally not setting display to none as this breaks
		fbDiv.style.top = '-10000px';		// Flash in Safari.
		fbDiv.style.left = '-10000px';
		fbDiv.style.width = '0px';
		fbDiv.style.height = '0px';
		Dsq.container.appendChild(fbDiv);
	}
	var fbJS = document.createElement('script');
	fbJS.type = "text/javascript";
	fbJS.src = "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php";
	document.getElementsByTagName('head')[0].appendChild(fbJS);

	ExecuteWhen.add(window.fbIsReady,
		function () {
			// HACK: This is a workaround FBC's single domain limitation by
			//		 allowing sites to create multiple forums with different
			//		 Facebook API keys.  This must be used in conjunction with
			//		 disqus_facebook_forum (see authenticateFacebook).
			var facebook_api_key = 'faaf467d0f47abde553c3b8e0e1b3570';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

			FB.init(facebook_api_key, window.facebookXdReceiverPath || null,
				{fetchSignedPublicSessionData: true});
		});
}


	


if(typeof(disqus_callback) == 'function') {
	var callback_params = Dsq.Utils.getRequestParams()['dsq_cbp'] || null;

	// We don't care about any errors in third-party code
	try {
		disqus_callback(callback_params);
	} catch (x) {
		if (typeof(console) != 'undefined' && typeof(console.log) == 'function') {
			// But it would be nice to let developers know about them
			console.log(x);
		}
		// pass
	}

	// HACK: We don't know if the callback wraps our container, which may
	// possibly result in a new DOM element.
	Dsq.container = document.getElementById('dsq-content');
}

// Global event handler for narcissus.
if (Dsq.jsonData.integration.theme == 4) {
	var g = Dsq.Utils.ie ? document : window;
	Dsq.Utils.addEventListener(g, 'keydown', function(event) {
		// Handle "enter" key on input for post box.
		if ((event.keyCode || event.which) == 13) {
			var target = Dsq.Utils.ie ? event.srcElement : event.target;
			// For Safari bug, detect text node.
			if (target.nodeType == 3) {
				target = target.parentNode;
			}

			if (target.nodeName == 'INPUT' &&
				target.parentNode.className == 'dsq-input-wrapper') {
				var postId = Dsq.Utils.extractId(target);
				Dsq.Templates.postComment(postId, this, false);
			}
		}
	});
}

})();




