




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": [], "has_more_reactions": false, "users": {"cf7b32a53055d411b2632ef449e0638b": {"username": "Justin", "tumblr": "", "display_name": "Justin", "url": "http://disqus.com/guest/cf7b32a53055d411b2632ef449e0638b/", "registered": false, "linkedin": "", "blog": "http://hatchedeggs.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": ""}, "356daffa0cecdbccc9d1b4449a92beb5": {"username": "Simon Phipps", "tumblr": "", "display_name": "Simon Phipps", "url": "http://disqus.com/guest/356daffa0cecdbccc9d1b4449a92beb5/", "registered": false, "linkedin": "", "blog": "http://www.webmink.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": ""}, "69f8b372e2ab4ee68166d152c1e5e6dd": {"username": "Brad", "tumblr": "", "display_name": "Brad", "url": "http://disqus.com/guest/69f8b372e2ab4ee68166d152c1e5e6dd/", "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": ""}, "2ec38ec02c91cb32b215c1de5a5221d0": {"username": "Andr\u00e9 Hedetoft", "tumblr": "", "display_name": "Andr\u00e9 Hedetoft", "url": "http://disqus.com/guest/2ec38ec02c91cb32b215c1de5a5221d0/", "registered": false, "linkedin": "", "blog": "http://www.andrehedetoft.com/geekporn", "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": ""}, "5338dcff064748a2bc855a97834d2682": {"username": "Jack", "tumblr": "", "display_name": "Jack", "url": "http://disqus.com/guest/5338dcff064748a2bc855a97834d2682/", "registered": false, "linkedin": "", "blog": "http://blogs.guardian.co.uk/technology/", "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": ""}, "051d1ab5a22d65df04cb82d74364bffe": {"username": "Jonny Goldstein", "tumblr": "", "display_name": "Jonny Goldstein", "url": "http://disqus.com/guest/051d1ab5a22d65df04cb82d74364bffe/", "registered": false, "linkedin": "", "blog": "http://jonnygoldstein.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": ""}, "4b6ec3cb632af10675425902581b1e74": {"username": "Bess", "tumblr": "", "display_name": "Bess", "url": "http://disqus.com/guest/4b6ec3cb632af10675425902581b1e74/", "registered": false, "linkedin": "", "blog": "http://www.thewebsig.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": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.wordpress.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": ""}, "3f79cec1199a0cb06bf67e7627b193ca": {"username": "Randy Stewart", "tumblr": "", "display_name": "Randy Stewart", "url": "http://disqus.com/guest/3f79cec1199a0cb06bf67e7627b193ca/", "registered": false, "linkedin": "", "blog": "http://blog.stewtopia.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": ""}, "bc03c0fa246e67e33d4310fea8657f2f": {"username": "Gene Kavner", "tumblr": "", "display_name": "Gene Kavner", "url": "http://disqus.com/guest/bc03c0fa246e67e33d4310fea8657f2f/", "registered": false, "linkedin": "", "blog": "http://Blog.AMZN-Associates.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": ""}, "60cffb7c8f9a43b2fce079f0035953b7": {"username": "Nona Jons", "tumblr": "", "display_name": "Nona Jons", "url": "http://disqus.com/guest/60cffb7c8f9a43b2fce079f0035953b7/", "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": ""}, "0929b6de1b2763902200cdc5a13eefa6": {"username": "Netanel Jacobsson", "tumblr": "", "display_name": "Netanel Jacobsson", "url": "http://disqus.com/guest/0929b6de1b2763902200cdc5a13eefa6/", "registered": false, "linkedin": "", "blog": "http://www.net.typepad.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": ""}, "3b4c3c3ac0a0cd864a66cb984908cf6a": {"username": "Raph", "tumblr": "", "display_name": "Raph", "url": "http://disqus.com/guest/3b4c3c3ac0a0cd864a66cb984908cf6a/", "registered": false, "linkedin": "", "blog": "http://www.raphkoster.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": ""}, "27471ed50e99168e8d30498bde57bdab": {"username": "Maurice", "tumblr": "", "display_name": "Maurice", "url": "http://disqus.com/guest/27471ed50e99168e8d30498bde57bdab/", "registered": false, "linkedin": "", "blog": "http://hauntingthunder.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": ""}, "b872323ed82c63ea7e6e410eb52a4f84": {"username": "colin", "tumblr": "", "display_name": "colin", "url": "http://disqus.com/guest/b872323ed82c63ea7e6e410eb52a4f84/", "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": ""}, "742e1c276030c9fa3a54c7f7f140dc49": {"username": "Chip Griffin", "tumblr": "", "display_name": "Chip Griffin", "url": "http://disqus.com/guest/742e1c276030c9fa3a54c7f7f140dc49/", "registered": false, "linkedin": "", "blog": "http://pardonthedisruption.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": ""}, "9b0e053fcae1b789eebda906b3c9ceaa": {"username": "Nick", "tumblr": "", "display_name": "Nick", "url": "http://disqus.com/guest/9b0e053fcae1b789eebda906b3c9ceaa/", "registered": false, "linkedin": "", "blog": "http://nickbrowne.coraider.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": ""}, "bcdfaa3ebdd6783fd80a3130c4a4e06d": {"username": "BoardTracker", "tumblr": "", "display_name": "BoardTracker", "url": "http://disqus.com/guest/bcdfaa3ebdd6783fd80a3130c4a4e06d/", "registered": false, "linkedin": "", "blog": "http://www.boardtracker.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": ""}, "bd71b7625ab84b4ff12d2cc0efccb05b": {"username": "radaronpaws", "tumblr": "", "display_name": "radaronpaws", "url": "http://disqus.com/guest/bd71b7625ab84b4ff12d2cc0efccb05b/", "registered": false, "linkedin": "", "blog": "http://radaronpaws.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": ""}, "95f9d86a2cee97734c3d2dfd726c3e5a": {"username": "Jason Carson", "tumblr": "", "display_name": "Jason Carson", "url": "http://disqus.com/guest/95f9d86a2cee97734c3d2dfd726c3e5a/", "registered": false, "linkedin": "", "blog": "http://mbacoug.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": ""}, "8e187d83eff4aba5b9929270756112b7": {"username": "A", "tumblr": "", "display_name": "A", "url": "http://disqus.com/guest/8e187d83eff4aba5b9929270756112b7/", "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": ""}, "dacc532e02e9acf8e5d527330a2041ec": {"username": "Ted", "tumblr": "", "display_name": "Ted", "url": "http://disqus.com/guest/dacc532e02e9acf8e5d527330a2041ec/", "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": ""}, "5e93ab2642b070b91053d7b1e0cbd52d": {"username": "Tom", "tumblr": "", "display_name": "Tom", "url": "http://disqus.com/guest/5e93ab2642b070b91053d7b1e0cbd52d/", "registered": false, "linkedin": "", "blog": "http://www.therealestatebloggers.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": ""}, "582c6862a3105a5b5bcb1fe752042b40": {"username": "Jill Foster", "tumblr": "", "display_name": "Jill Foster", "url": "http://disqus.com/guest/582c6862a3105a5b5bcb1fe752042b40/", "registered": false, "linkedin": "", "blog": "http://livingwithgeeks.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/9/2039/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8974e4f494a94994402e513e6a03db6e": {"username": "Date Johnson", "tumblr": "", "display_name": "Date Johnson", "url": "http://disqus.com/guest/8974e4f494a94994402e513e6a03db6e/", "registered": false, "linkedin": "", "blog": "http://www.biip.no/", "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": ""}, "964241a97db6d096cd0f4c7eef498312": {"username": "Francesco Simi", "tumblr": "", "display_name": "Francesco Simi", "url": "http://disqus.com/guest/964241a97db6d096cd0f4c7eef498312/", "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": ""}, "46f37fed0e9b7fdb92665e2e02f5878d": {"username": "Steve Wilhelm", "tumblr": "", "display_name": "Steve Wilhelm", "url": "http://disqus.com/guest/46f37fed0e9b7fdb92665e2e02f5878d/", "registered": false, "linkedin": "", "blog": "http://siliconvalleymusings.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": ""}, "bb523bc2f16158d725ee55f5973d0d73": {"username": "TAG", "tumblr": "", "display_name": "TAG", "url": "http://disqus.com/guest/bb523bc2f16158d725ee55f5973d0d73/", "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": ""}, "e3827a7c1741cf42d52a0ab0dc2dc9ff": {"username": "Eric Rice", "tumblr": "", "display_name": "Eric Rice", "url": "http://disqus.com/guest/e3827a7c1741cf42d52a0ab0dc2dc9ff/", "registered": false, "linkedin": "", "blog": "http://ericrice.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": ""}, "4014faa76f94764aeb84e70bf39bf22f": {"username": "Tom Raftery", "tumblr": "", "display_name": "Tom Raftery", "url": "http://disqus.com/guest/4014faa76f94764aeb84e70bf39bf22f/", "registered": false, "linkedin": "", "blog": "http://tomrafteryit.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8161/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2c5adf058e417a3c4c0c482990ec4537": {"username": "J. Botter", "tumblr": "", "display_name": "J. Botter", "url": "http://disqus.com/guest/2c5adf058e417a3c4c0c482990ec4537/", "registered": false, "linkedin": "", "blog": "http://www.jbotter.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": ""}, "e1168e46bf949d9714ab6a87a193179f": {"username": "mwirth", "tumblr": "", "display_name": "mwirth", "url": "http://disqus.com/guest/e1168e46bf949d9714ab6a87a193179f/", "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": ""}, "857ae14efec1ee327b50442c5a56d394": {"username": "Ben Elowitz", "tumblr": "", "display_name": "Ben Elowitz", "url": "http://disqus.com/guest/857ae14efec1ee327b50442c5a56d394/", "registered": false, "linkedin": "", "blog": "http://www.wetpaint.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": ""}, "54c00f98c7e268cc28538115e8121cae": {"username": "Megan Cunningham", "tumblr": "", "display_name": "Megan Cunningham", "url": "http://disqus.com/guest/54c00f98c7e268cc28538115e8121cae/", "registered": false, "linkedin": "", "blog": "http://www.zoom-in.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": ""}, "84ce1fdb8861a0b4250effbe31ef5fd9": {"username": "sbelyea", "tumblr": "", "display_name": "sbelyea", "url": "http://disqus.com/guest/84ce1fdb8861a0b4250effbe31ef5fd9/", "registered": false, "linkedin": "", "blog": "http://sbelyea.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": ""}, "f783e1e9491466b6faa1144bcd4a2944": {"username": "the head lemur", "tumblr": "", "display_name": "the head lemur", "url": "http://disqus.com/guest/f783e1e9491466b6faa1144bcd4a2944/", "registered": false, "linkedin": "", "blog": "http://headlemur.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/19/9994/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "112c45b029ab0a2f35e731f2591efb23": {"username": "Sandy Wagner", "tumblr": "", "display_name": "Sandy Wagner", "url": "http://disqus.com/guest/112c45b029ab0a2f35e731f2591efb23/", "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": ""}, "69592e37eb19df59a9f28fce296a388e": {"username": "manishbansal", "tumblr": "", "display_name": "manishbansal", "url": "http://disqus.com/guest/69592e37eb19df59a9f28fce296a388e/", "registered": false, "linkedin": "", "blog": "http://manishbansal.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": ""}, "4d517dbdb10550ca0fdd1eaa7cb11fdb": {"username": "Tony", "tumblr": "", "display_name": "Tony", "url": "http://disqus.com/guest/4d517dbdb10550ca0fdd1eaa7cb11fdb/", "registered": false, "linkedin": "", "blog": "http://ajvtechtalk.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": ""}, "e1676412cd98cb70b0abd770ecdeb206": {"username": "Tony", "tumblr": "", "display_name": "Tony", "url": "http://disqus.com/guest/e1676412cd98cb70b0abd770ecdeb206/", "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": ""}, "ca710414b581f7f90e6dcf7f8597583a": {"username": "ajcann", "tumblr": "", "display_name": "ajcann", "url": "http://disqus.com/guest/ca710414b581f7f90e6dcf7f8597583a/", "registered": false, "linkedin": "", "blog": "http://microbiologybytes.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/9/8892/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f63e54a025b100c03027f287df5398be": {"username": "Tim Haines", "tumblr": "", "display_name": "Tim Haines", "url": "http://disqus.com/guest/f63e54a025b100c03027f287df5398be/", "registered": false, "linkedin": "", "blog": "http://www.ims.co.nz/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": ""}, "0baada30751b0b5d3debef48feff5d36": {"username": "Chris Paton", "tumblr": "", "display_name": "Chris Paton", "url": "http://disqus.com/guest/0baada30751b0b5d3debef48feff5d36/", "registered": false, "linkedin": "", "blog": "http://www.newmediamedicine.com/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": ""}, "26493d7270fb206c1e08599674e51e5a": {"username": "LayZ", "tumblr": "", "display_name": "LayZ", "url": "http://disqus.com/guest/26493d7270fb206c1e08599674e51e5a/", "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": ""}, "55bccfcf9a1f808a01d74d5fd9663ff3": {"username": "Eric D. Burdo", "tumblr": "", "display_name": "Eric D. Burdo", "url": "http://disqus.com/guest/55bccfcf9a1f808a01d74d5fd9663ff3/", "registered": false, "linkedin": "", "blog": "http://www.brick-labs.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": ""}, "297cc2fa2af36b529d98e231d4281bcf": {"username": "DrumsNWhistles", "tumblr": "", "display_name": "DrumsNWhistles", "url": "http://disqus.com/guest/297cc2fa2af36b529d98e231d4281bcf/", "registered": false, "linkedin": "", "blog": "http://drumsnwhistles.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": ""}, "4adcca49b3b1e5a08ac202f5d5a9e688": {"username": "Erik", "tumblr": "", "display_name": "Erik", "url": "http://disqus.com/guest/4adcca49b3b1e5a08ac202f5d5a9e688/", "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": ""}, "6e0237c23c2b2985c691dfd237dc7757": {"username": "Russ Henry", "tumblr": "", "display_name": "Russ Henry", "url": "http://disqus.com/guest/6e0237c23c2b2985c691dfd237dc7757/", "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": ""}, "d6945f840a679679304dd216a526be64": {"username": "Warren Frey", "tumblr": "", "display_name": "Warren Frey", "url": "http://disqus.com/guest/d6945f840a679679304dd216a526be64/", "registered": false, "linkedin": "", "blog": "http://www.freyburg.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": ""}, "4375ef89f19dfb3148a4643fdc11b151": {"username": "Scott Smith", "tumblr": "", "display_name": "Scott Smith", "url": "http://disqus.com/guest/4375ef89f19dfb3148a4643fdc11b151/", "registered": false, "linkedin": "", "blog": "http://www.btctech.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": ""}, "fcede5b5d60cb313cd384634ab355d71": {"username": "Jeremiah Owyang", "tumblr": "", "display_name": "Jeremiah Owyang", "url": "http://disqus.com/guest/fcede5b5d60cb313cd384634ab355d71/", "registered": false, "linkedin": "", "blog": "http://web-strategist.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1346/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8acc381a20c2724e1b3df24cfe3445f5": {"username": "Anton2000", "tumblr": "", "display_name": "Anton2000", "url": "http://disqus.com/guest/8acc381a20c2724e1b3df24cfe3445f5/", "registered": false, "linkedin": "", "blog": "http://geocities.com/antonmyer2000/", "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": ""}, "a9c7a14402d947c6b81503544c48bdc3": {"username": "Pablo Fernicola", "tumblr": "", "display_name": "Pablo Fernicola", "url": "http://disqus.com/guest/a9c7a14402d947c6b81503544c48bdc3/", "registered": false, "linkedin": "", "blog": "http://www.fernicola.org/loquitor", "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": ""}, "e7dd5182b72baa77441d63c06465f784": {"username": "McD", "tumblr": "", "display_name": "McD", "url": "http://disqus.com/guest/e7dd5182b72baa77441d63c06465f784/", "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": ""}, "aeaca12f98b972376b0959b0ab2dfc8a": {"username": "Chris L", "tumblr": "", "display_name": "Chris L", "url": "http://disqus.com/guest/aeaca12f98b972376b0959b0ab2dfc8a/", "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": ""}, "4a6ffb0161c405686c0236e27065cded": {"username": "Brian Sullivan", "tumblr": "", "display_name": "Brian Sullivan", "url": "http://disqus.com/guest/4a6ffb0161c405686c0236e27065cded/", "registered": false, "linkedin": "", "blog": "http://www.coursesbywire.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": ""}, "9aae0e2c1503b1e541e4c4cb9bb08f0a": {"username": "anon", "tumblr": "", "display_name": "anon", "url": "http://disqus.com/guest/9aae0e2c1503b1e541e4c4cb9bb08f0a/", "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": ""}, "brettnordquist": {"username": "brettnordquist", "tumblr": "", "display_name": "Brett Nordquist", "url": "http://disqus.com/brettnordquist/", "registered": true, "linkedin": "", "blog": "http://blog.nordquist.org", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/24152/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "http://twitter.com/Akula", "remote_domain_name": ""}, "8f1dc8d0613be097f161d62bf5488744": {"username": "Matt Cutts", "tumblr": "", "display_name": "Matt Cutts", "url": "http://disqus.com/guest/8f1dc8d0613be097f161d62bf5488744/", "registered": false, "linkedin": "", "blog": "http://www.mattcutts.com/blog/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/185/2385/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ff0eb14189bbc1754983c610b5895ae4": {"username": "Herschel Horton", "tumblr": "", "display_name": "Herschel Horton", "url": "http://disqus.com/guest/ff0eb14189bbc1754983c610b5895ae4/", "registered": false, "linkedin": "", "blog": "http://www.eclecticismo.com/hhblog", "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": ""}, "1ccf02040f6b11a58139e6222e187d6d": {"username": "Jackie Huba", "tumblr": "", "display_name": "Jackie Huba", "url": "http://disqus.com/guest/1ccf02040f6b11a58139e6222e187d6d/", "registered": false, "linkedin": "", "blog": "http://www.churchofthecustomer.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": ""}, "09258433225987dc97d9c745abe04b02": {"username": "Parthasarathi", "tumblr": "", "display_name": "Parthasarathi", "url": "http://disqus.com/guest/09258433225987dc97d9c745abe04b02/", "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": ""}, "ff72424cfaf80900572429156c789a3d": {"username": "Al Pascual", "tumblr": "", "display_name": "Al Pascual", "url": "http://disqus.com/guest/ff72424cfaf80900572429156c789a3d/", "registered": false, "linkedin": "", "blog": "http://alpascual.com/blog/al", "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": ""}, "0090eedbf9ec8f1082552d4dce52cc8a": {"username": "brem", "tumblr": "", "display_name": "brem", "url": "http://disqus.com/guest/0090eedbf9ec8f1082552d4dce52cc8a/", "registered": false, "linkedin": "", "blog": "http://www.martinbreton.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/16/5872/avatar92.jpg", "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_09:48:56", "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": {"9655040": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert -- would love to talk to you any day!  Drop me an email.<br><br>      Gene", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-10-01_21:56:17", "killed": false, "user_key": "bc03c0fa246e67e33d4310fea8657f2f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655041": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert &amp; Randy &amp; Bess &amp; other commentors--  Call it it rapid response to customer feedback:  <a href=\"http://www.wetpaint.com\" rel=\"nofollow\">Wetpaint</a> will soon be offering the ability to host a Wetpaint-powered wiki under a custom domain name that you arrange.  It will go live in just a couple of weeks.  Thanks for the feedback!!<br><br>--Ben", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-10-02_18:43:20", "killed": false, "user_key": "857ae14efec1ee327b50442c5a56d394", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654963": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would vote:<br>Ze Frank<br>Danny Sullivan<br>Jason Calacanis", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-10-01_01:05:22", "killed": false, "user_key": "8f1dc8d0613be097f161d62bf5488744", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654964": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello Robert , a talk with Charles Handy would be quite interesting.<br><br><a href=\"http://www.bbc.co.uk/worldservice/learningenglish/work/handy/index.shtml\" rel=\"nofollow\">http://www.bbc.co.uk/worldservice/learningengli...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-30_16:02:04", "killed": false, "user_key": "8acc381a20c2724e1b3df24cfe3445f5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654965": {"up_voted": false, "ip": "", "has_replies": false, "message": "People I would like to see interviewed (in no particular order):<br><br>Ramana Rao, CTO Inxight, <a href=\"http://www.ramanarao.com/blog/\" rel=\"nofollow\">http://www.ramanarao.com/blog/</a><br>Philippe Kahn, CEO Full Power Technologies, <a href=\"http://www.fullpower.com\" rel=\"nofollow\">http://www.fullpower.com</a><br>Paul Adriani, Nanosolar<br>Vinod Khosla, Khosla Ventures<br>Dr. Cliff Nass, Stanford University<br>Dr. Mark Musen, Stanford University<br>Dr. Marc Davis, Yahoo! Research, UC Berkeley<br>Dr. Eric Brewer, Intel Research, UC Berkeley<br>Dr. Brad Delong, UC Berkeley, <a href=\"http://www.j-bradford-delong.net/\" rel=\"nofollow\">http://www.j-bradford-delong.net/</a><br>Joan Blades and Wes Boyd, <a href=\"http://Moveon.org\" rel=\"nofollow\">Moveon.org</a><br>Jeff Skoll, Skoll Foundation<br>Pierre Omidya, Omidya Network, <a href=\"http://www.omidyar.net/home/\" rel=\"nofollow\">http://www.omidyar.net/home/</a><br>Paul Rice, TranFair USA<br>Audrey Rust, CEO Peninsula Open Space Trust<br>John Sexton, Photographer<br>Stephen Johnson, Photographer<br>David Hibbard, Photographer<br><br>Anyone presenting at the PARC Forum or BayCHI Monthly Meetings", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_05:19:28", "killed": false, "user_key": "46f37fed0e9b7fdb92665e2e02f5878d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654966": {"up_voted": false, "ip": "", "has_replies": false, "message": "You should interview Rob Howard - founder of Telligent", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_03:20:54", "killed": false, "user_key": "69f8b372e2ab4ee68166d152c1e5e6dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654967": {"up_voted": false, "ip": "", "has_replies": false, "message": "Interview Dooce.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_02:47:23", "killed": false, "user_key": "60cffb7c8f9a43b2fce079f0035953b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654968": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to see:<br><br>Hugh McLeod<br>Joblo of <a href=\"http://Joblo.com\" rel=\"nofollow\">Joblo.com</a><br>Seth Godin<br>Tom Peters<br>Guy Kawasaki<br>Ask a Ninja<br>Kevin Rose and Alex Albrecht<br><br>and...<br><br>hmm...<br><br>ME!<br><br>Why? Because I've just created a game where you get to play with my life over at <a href=\"http://www.andrehedetoft.com\" rel=\"nofollow\">http://www.andrehedetoft.com</a> in the quest of turning me into the obvious geek movie director!<br><br>I live in Sweden though but we can totally do the interview over the internet and I'll point my Sony HD camera at me and edit up something nice?<br><br>What do you say Scoble?<br><br>Andr\u00e9 Hedetoft", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-10-07_08:23:51", "killed": false, "user_key": "2ec38ec02c91cb32b215c1de5a5221d0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654969": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rather than pure tech, how about something interesting for interesting sake. Along those lines, I find Terence Tao, mathematician @ UCLA and recent winner of the Fields Medal (math's Nobel) super interesting. He reputed a young, down-to-earth prodigy with a great life story to tell and is doing some of the most interesting, geekiest, \"wow\" work right now.<br><br><a href=\"http://en.wikipedia.org/wiki/Terence_Tao\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Terence_Tao</a><br><a href=\"http://www.ucla.edu/about/faculty/tao.html\" rel=\"nofollow\">http://www.ucla.edu/about/faculty/tao.html</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-30_05:04:52", "killed": false, "user_key": "dacc532e02e9acf8e5d527330a2041ec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654970": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - Looking forward to your ConvergeSouth blog-talk!  I hope to offer in-person congrats on the ScobleShow then...; your business card menu of interviewees looks fantastic.  Initial favorites are Tim O'Reilly, Craig Newmark, &amp; David Allen.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_20:11:24", "killed": false, "user_key": "582c6862a3105a5b5bcb1fe752042b40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654971": {"up_voted": false, "ip": "", "has_replies": false, "message": "Out of your list I vote for Virginia Postrel, whatever that's worth.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_07:43:59", "killed": false, "user_key": "9b0e053fcae1b789eebda906b3c9ceaa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654972": {"up_voted": false, "ip": "", "has_replies": false, "message": "RSS feed still not working properly. Media links/enclosures aren't showing up on bloglines after the  tag.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_07:36:18", "killed": false, "user_key": "ca710414b581f7f90e6dcf7f8597583a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654973": {"up_voted": false, "ip": "", "has_replies": false, "message": "I intentionally use a wiki to kick off the Web SIG website to demonstrate the wiki technology. I use <a href=\"http://www.wetpaint.com\" rel=\"nofollow\">http://www.wetpaint.com</a> after trying out many other wikis. I register a domain and forward the domain to my wetpaint acct like <a href=\"http://webgeeksig.wetpaint.com\" rel=\"nofollow\">http://webgeeksig.wetpaint.com</a>. Now you can type <a href=\"http://www.thewebsig.com\" rel=\"nofollow\">http://www.thewebsig.com</a> to see my wetpaint account at <a href=\"http://webgeeksig.wetpaint.com\" rel=\"nofollow\">http://webgeeksig.wetpaint.com</a>.<br><br>Our plan is to record our Web SIG meetings and show videos on our wetpaint wiki. Wiki mashup with video blog ability? What about vwiki?<br><br>If I get lucky to find free time, I'll create a trailer video on our wiki to demonstrate the video capability of a wiki :)<br><br>Any question about wiki?<br><br>Response to Comment by Randy Stewart \u2014 September 28, 2006 @ 11:42 am<br><br>\"#3. As far as wiki\u2019s go, WetPaint is the easiest by far and I think that you have mentioned them before. The only problem I see is that you can\u2019t get a hosted domain, but their mix of both wiki and comments could be exactly what you are looking for.<br><br><a href=\"http://www.wetpaint.com%22\" rel=\"nofollow\">http://www.wetpaint.com\"</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_22:01:58", "killed": false, "user_key": "4b6ec3cb632af10675425902581b1e74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654974": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Robert,<br><br>Nice work yesterday. Welcome to the club. I appreciate your list here; it's a nice self-improvement project. (I shot you an email about some aspects of this we should chat about working together on - I'm in SF week after next.)<br><br>At any rate, my pick would be Craig Newmark, hands down.  All these guys are interesting, of course, but people like Chris A., Tim O. and Jason C. are out there already - and their opinions and ideas are very well known.<br><br>I know Craig was on 60 minutes a while ago, but his accomplishments are rarely reported on in any deep or meaningful manner --and I know I for one would love to hear his story first hand.  Same goes for Vint Cerf, Kevin Wen, Christopher Sacca. They may not have the same celeb-draw, but their perspectives will inevitably shed light on the subject matter, and your content will be clearly differentiated from Business Week.  That's your edge in the emerging vlog market: quality content.<br><br>Here's why: The value that independent videoblogs bring is in unearthing what the major media outlets are *not* covering, by featuring the authentic insider who may not be asked to speak publicly everyday, but who holds the real knowledge --the keys to success-- in one arena or another.<br><br>What was it that Walter Benjamin said about the real history being viewed by the unsuspecting witness in the corner - but recorded (often fictionally) by the victors?  Lived experience, brought to life, from the hands-on experts who are leading the charge.  That's who I hope is featured on the Scoble Show.  Your brand has been built on transparency, integrity and authenticity. Follow that instinct.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:19:17", "killed": false, "user_key": "54c00f98c7e268cc28538115e8121cae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654975": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick Bradbury (I want to hear his views on Microsoft including RSS feed support in Outlook 2007). Flake &amp; Butterfield from Flickr too...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:19:07", "killed": false, "user_key": "95f9d86a2cee97734c3d2dfd726c3e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654977": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who would I like to see?  Yeah, one or two of the big names would be fun... but only sprinkle them in here and there.  I think most of your guests should be the grunts.<br><br>The people actually doing the work... like that CH9 Robotics video.  You interviewed the geeks doing the work, not the head of the Robotics Lab.<br><br>Maybe even some \"common joe\" folks.  Give them a boost up in the world.  Many times the \"common\" folk have some great ideas, but nobody to listen to them.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_08:39:22", "killed": false, "user_key": "55bccfcf9a1f808a01d74d5fd9663ff3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654978": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gabe Rivera. Got to meet him at a bloggers conference and he is one of the smartest guys out there. He moves slowly into a space, but when he gets there it is 100 percent rock solid.<br><br>Just to determine what was his thinking process to develop the new ad platform would be worth the price of admission.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:06:03", "killed": false, "user_key": "5e93ab2642b070b91053d7b1e0cbd52d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654980": {"up_voted": false, "ip": "", "has_replies": false, "message": "List of potentially interesting interviewees:<br><br>Alexander Limi (Plone author -- currently at Google I think) -- <a href=\"http://plone.org/author/limi\" rel=\"nofollow\">http://plone.org/author/limi</a><br>Jim Fulton (Zope pioneer -- <a href=\"http://www.zope.com/about_us/management/james_fulton.html\" rel=\"nofollow\">http://www.zope.com/about_us/management/james_f...</a>)<br>Paul Allen (Microsoft founder and billionaire)<br><br>If you are doing stuff outside of computer technology:<br><br>Somebody from Sony, Canon, Nikon on digital cameras<br>Somebody from F1,Champ Car, Nascar on technology in racing", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:51:40", "killed": false, "user_key": "4a6ffb0161c405686c0236e27065cded", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654981": {"up_voted": false, "ip": "", "has_replies": false, "message": "#3. As far as wiki's go, WetPaint is the easiest by far and I think that you have mentioned them before.  The only problem I see is that you can't get a hosted domain, but their mix of both wiki and comments could be exactly what you are looking for.<br><br><a href=\"http://www.wetpaint.com\" rel=\"nofollow\">http://www.wetpaint.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_14:42:12", "killed": false, "user_key": "3f79cec1199a0cb06bf67e7627b193ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654982": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt; 6) No formats other than Quicktime. I have iPod versions done, need to get those linked in. Also, in future, will do WMV and Sony Playstation formats.<br><br>Offer MPEG format. Everyone can use that. Those proprietary formats you're listing will lock out lots of people.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_08:14:23", "killed": false, "user_key": "356daffa0cecdbccc9d1b4449a92beb5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654983": {"up_voted": false, "ip": "", "has_replies": false, "message": "Kevin Rose!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:52:53", "killed": false, "user_key": "8974e4f494a94994402e513e6a03db6e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654984": {"up_voted": false, "ip": "", "has_replies": false, "message": "Me! It's all about me. me me me...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:57:42", "killed": false, "user_key": "f783e1e9491466b6faa1144bcd4a2944", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654985": {"up_voted": false, "ip": "", "has_replies": false, "message": "Glenn Fleishman of <a href=\"http://Wifinetnews.com\" rel=\"nofollow\">Wifinetnews.com</a> also recommended CastingWords. It uses Amazon slave labor &amp; gets surprisingly good results.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_18:58:21", "killed": false, "user_key": "aeaca12f98b972376b0959b0ab2dfc8a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654986": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br><br>Maybe you should interview Anousheh Ansari once she gets back to earth about her experience of blogging (and video-blogging) from space:<br><br><a href=\"http://spaceblog.xprize.org/2006/09/28/the-wave-from-space/\" rel=\"nofollow\">http://spaceblog.xprize.org/2006/09/28/the-wave...</a><br><br>Chris", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_19:07:39", "killed": false, "user_key": "0baada30751b0b5d3debef48feff5d36", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654987": {"up_voted": false, "ip": "", "has_replies": false, "message": "One thing I enjoyed from Channel 9 was that most of interviews were with line folks, people close to the code/product. The execs interviews were interesting now and then.<br><br>The list of candidates you have is loaded on the exec side of things. In some ways, the Channel 9 interviews were an in-depth Demo geek out.<br><br>I wonder what your audience will like better - execs vs geeks in the raw.<br><br>-Pablo", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:35:47", "killed": false, "user_key": "a9c7a14402d947c6b81503544c48bdc3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654988": {"up_voted": false, "ip": "", "has_replies": false, "message": "FWIW, Robert, I'm not at Sony anymore, I set off into the wild and woolly world of startups! My email is attached to this comment, though. Hope the 'casting goes well!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:37:10", "killed": false, "user_key": "3b4c3c3ac0a0cd864a66cb984908cf6a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654989": {"up_voted": false, "ip": "", "has_replies": false, "message": "I watched the Print For Less video last night. It looked good and sounded good enough. It's clear Andrew figured out employees with the right tools and trust from mangement will produce better than thousands of worker bees in a foreign country.<br><br>Andrew pointed out something profound (and simple): He wants customers to contact PFL. He isn't about pushing everything to web automation. Their phone number is right on the front page.<br><br>And, I like that they work with any file and take pride in getting it to work -- no matter what.<br><br>I think this vid is great because you found someone passionate about his business, and I doubt another producer would ever consider venturing outside the tech meccas.<br><br>Perhaps a sprinkling of these diamonds in the rough would give your channel the balance your competition will surely lack.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_07:31:47", "killed": false, "user_key": "4375ef89f19dfb3148a4643fdc11b151", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654990": {"up_voted": false, "ip": "", "has_replies": false, "message": "ref. 6. anon, \"Obviously, I suggest you start by interviewing the folks who founded/work for companies that will soon be out of business.No use interviewing any of them if they are no longer gainfully employed!<br>FMEA Failure Mode Effects Analysis.\"<br><br>Knowledge is what we learn from books, videos, etc.<br>Experience is knowledge about what we did wrong and right.<br>If you invite Murphy to the party, you will never be sorry.<br>Just ask the engineer that put the failure mode in the FMEA about launch temperature relative to o-ring failure if it is an important part of design and launch considerations.<br>Wow, how about an interview with Steve and Bill about what went wrong?  Talk about cajones.<br>How about Paris Hilton in her Oktoberfest outfit talking about what she likes in geeks. Paris, we want your opinion on technology.  Talk about marketing.  Who thought that failed video would launch a career.  Did anyone outside the circle know Paris before her naked conversations video?  She might even get a kick out of doing an interview for someone with a book titled \u201cNaked Conversations\u201d.  Somebody get Paris\u2019 agent on the line. Paris Hilton talks with author of \u201cNaked Conversations\u201d.  Count the number of hits.  Why is the server smoking? LOL<br>Consideration of failure modes prevents crashes and catastrophic failure.<br>IMHO.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_07:49:48", "killed": false, "user_key": "6e0237c23c2b2985c691dfd237dc7757", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654991": {"up_voted": false, "ip": "", "has_replies": false, "message": "Obviously, I suggest you start by interviewing the folks who founded/work for companies that will soon be out of business.  No use interviewing any of them if they are no longer gainfully employed!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:53:03", "killed": false, "user_key": "9aae0e2c1503b1e541e4c4cb9bb08f0a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654992": {"up_voted": false, "ip": "", "has_replies": false, "message": "There were some problems with the web site, but the show does not suck. Freyburg doesn't like it - hooray! Who's Freyburg, btw? Seriously. Sometimes ignorance is bliss - I don't give people extra credit for their names, and I don't even know his so whoopdedoo.<br><br>I think it started off fine and will get better. Sure, right now it mainly appeals to geeks, but so what? Non-geeks can go to <a href=\"http://break.com\" rel=\"nofollow\">break.com</a> or whatever other lame entertainment they turn to.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:54:22", "killed": false, "user_key": "bd71b7625ab84b4ff12d2cc0efccb05b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654993": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"3) There\u2019s no wiki. I want a wiki where everyone can talk with me about future story ideas and where I post next week\u2019s shows. Also where I link in transcripts.\"<br><br>Wouldn't a forum be more appropriate for that? Wikis are not generally a place for discussion.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_06:56:50", "killed": false, "user_key": "bcdfaa3ebdd6783fd80a3130c4a4e06d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654994": {"up_voted": false, "ip": "", "has_replies": false, "message": "Alan Cooper.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:28:03", "killed": false, "user_key": "f63e54a025b100c03027f287df5398be", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654995": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fake Steve of Secret Diary fame<br>ze frank<br>J Allard<br>Nathan Myhrvold (in his living room)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_08:11:07", "killed": false, "user_key": "5338dcff064748a2bc855a97834d2682", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654996": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Robert, great first episode : )<br><br>I hope to be in the valley in the next 6 weeks. I'll give you a shout on getting together.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_18:00:44", "killed": false, "user_key": "1ccf02040f6b11a58139e6222e187d6d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654997": {"up_voted": false, "ip": "", "has_replies": false, "message": "On the transcript front, I'd ask PodZinger.<br><br>I spoke to them before about it when I interviewed Alex Laats (CEO). They take our content and convert it to indexed text for searching. In return for our content they should email us the transcripts of our shows.<br><br>Who to interview? How about Doug Englebart? He's some great stories to tell.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_07:10:48", "killed": false, "user_key": "4014faa76f94764aeb84e70bf39bf22f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654998": {"up_voted": false, "ip": "", "has_replies": false, "message": "I use <a href=\"http://CastingWords.com\" rel=\"nofollow\">CastingWords.com</a> for transcripts on my podcasts and they always do a good job.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:15:04", "killed": false, "user_key": "742e1c276030c9fa3a54c7f7f140dc49", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9654999": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds like you got some interesting shows coming up. Watching videos of tech geniuses is one of my favourite pastimes at the moment. The first bunch I watched were the Nerd TV shows but I think they are only up to No 13 at the moment so it shouldn't be too difficult to catch up ;-)<br><br>I would like to see some follow up on the WebMD story which I don't think has been covered enough by the media since the New New Thing book. WebMD seems to be prospering nowadays and is having quite an influence on the healthcare world. Their open access journal, MedGenMed with it's Video Editorials might interest you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_01:12:13", "killed": false, "user_key": "0baada30751b0b5d3debef48feff5d36", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655000": {"up_voted": false, "ip": "", "has_replies": false, "message": "As far a voting for future people to be interviewed, I vote for David Allen.  A discussion of all the GTD applications popping up all over the web with him would be interesting to many.  \"Geeks Do GTD!\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_06:57:52", "killed": false, "user_key": "4d517dbdb10550ca0fdd1eaa7cb11fdb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655001": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>4) No transcripts. Anyone have a good methodology for doing this?</i><br><br>Mechanical Turk", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_14:02:20", "killed": false, "user_key": "8e187d83eff4aba5b9929270756112b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655002": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well got to be Tom Perkins for the interview<br><br>I see what you meen about the site a very 1995 vibe ;-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_06:33:28", "killed": false, "user_key": "27471ed50e99168e8d30498bde57bdab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655003": {"up_voted": false, "ip": "", "has_replies": false, "message": "REgarding comment 46:<br>if Scoble *does* get those at the top to wander off script it would be extremely cool to watch, though!<br>for me seeing the sun CEO in such a casual setting and hearing him talk about the *why* of SUN was very interesting. the first hard question to mr schwartz hit the nail on the head.<br>if Scoble gets to ask the non-marketing questions.. the *why* questions and recieves answers that are not in the marketing lingo i can read on any corporate site.. then interviews with those high up the org chart are worth a lot.<br>Greetings from a fellow niner! Good show, Scoble!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_13:45:57", "killed": false, "user_key": "e1168e46bf949d9714ab6a87a193179f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655004": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Robert, really enjoyed the Printing for Less and Photography episodes. I'm not sure how the logistics would work out, but besides getting a second mic clip for yourself, would it be feasible to just get miniature boom mic you can attach on a harness to yourself or get a better/larger mic on the camera so the speakers don't fade in or out when they turn their heads? The inability to hear the questions and some of the responses was the largest flaw I could find in the production. Overall, love the idea, concept and final product!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_13:04:19", "killed": false, "user_key": "84ce1fdb8861a0b4250effbe31ef5fd9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655005": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey all, Freyburg here. Wow, didn't expect anyone to actually read my comment on my little blog, but here we are.<br><br>Anyway, I don't recall ever saying the show \"sucked,\" and it doesn't...it just isn't all that different than the usual from videobloggers all over the place. Given your standing in the blogging community, Robert, and presumably the resources you have at hand, I expected something a LITTLE slicker, in terms of edits and composition and the like.<br><br>Having said all that, I did watch the show, and I do like the interviews, and your guests are certainly people I'd like to hear from.<br><br>And I don't think I was all that mean...I just thought there was a lot of hype leading up to the launch of the show, given the end product.<br><br>But Revision3 is WAY more guilty of churning the hype machine....what with all the breathless \"OMG TEH BR0KEN!!!!11!!!\" posts over on Digg, when at the end of the day it's just a website delivering video content via RSS, like so many others.<br><br>I'm all for video over the net, and I'd be perfectly happy tossing my TV off the balcony and having my choice of independently created media at hand, delivered how and when I want it. Hell, I'm hoping one day to produce some myself. And the nature of video over the net ISN'T to be super fast cuts and meaningless sound bites like Entertainment Tonight....but given the proliferation of tools even at the most basic consumer level, it can be more than just static shots of some guy talking.<br><br><br>Now, I'm hardly any less guilty of taking the easy road and keeping it super simple...I have a little podcast I do with a friend about Dr. Who that we record in Gizmo, edit (quickly) in Garageband and throw out to the world every week. But then, I'm not working for PodTech, I'm just some dork putting together a hobby-bull session podcast when I have the time.<br><br>So don't take my comments as hellfire and vitriol, Robert, because they weren't meant to be. I'm glad you're expanding into video, and I will keep checking the show out. I was just a little underwhelmed by this first effort.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_17:50:06", "killed": false, "user_key": "d6945f840a679679304dd216a526be64", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655006": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please, add a flash video player that we can embed in our blogs. This is what made YouTube success.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_17:30:37", "killed": false, "user_key": "964241a97db6d096cd0f4c7eef498312", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655007": {"up_voted": false, "ip": "", "has_replies": false, "message": "Steve Jobs!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_05:02:26", "killed": false, "user_key": "69592e37eb19df59a9f28fce296a388e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655008": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Robert, funny to see my name in this list of potential interviewees. I will actually be in California, Menlo Park October 14-24th wanna set a date?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_17:01:37", "killed": false, "user_key": "0929b6de1b2763902200cdc5a13eefa6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655009": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scratch off anyone from that list who has too much media exposure or has gotten enough interviews, me included.<br><br>Then start from that new list and add some more unknowns (of course the textbook snark people will be all, waaah who is this person and why should I care?'", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_05:18:35", "killed": false, "user_key": "e3827a7c1741cf42d52a0ab0dc2dc9ff", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655010": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dennis Richie, Dave Cutler and Larry Wall. Congrats on the launch. Will definately follow the program.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_05:04:14", "killed": false, "user_key": "brettnordquist", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "3 years 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}, "9655011": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey, where is my link :-) You forgot again?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:10:43", "killed": false, "user_key": "ff72424cfaf80900572429156c789a3d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655012": {"up_voted": false, "ip": "", "has_replies": false, "message": "3. Want wiki? No problem. I'll help you. First thank you for accepting our invitation to speak at Web SIG in Jan. Please bring yourself and your camera to our Wiki Event on 10/25/06 Halloween Wed. I'll make sure all the key wiki foudners and executives give you a hug. I'll take care of you.<br><br>5. Cheapest and quickest way to separate video and audio on PC is using Adobe Premiere Element roughly $100. You don't have to buy the Adobe Premiere Pro $850 to do this part.<br><br>6. You can use Adobe Premiere EL to convert Quicktime to WMF with a simple click. It even gives you options of saving videos in different quality and viewing screen size like Wireless Pocket PC, Mobile Phone, Smartphone.<br><br>8. There are softwares to clean the audio portion of video. I am not sure which one is best in market yet. Using one mic on video camera will get you a lot of background noises because your guest may be sitting too far from you with background noise and may be your guest speak too soft. You need 2nd wireless lapel mic to clip on guest's jacket or shirt and hide the mic. Use Adobe Premiere EL Audio Effect to switch the channel to get the better audio to go with video.<br><br>If you run into any technical issues, drop me a line.<br><br>I'll talk to Adobe to brainstorm a video production event. It seems like it is a demanding area. Any folks have video technical problems and issues you want to resolve, drop a line to <a href=\"mailto:thewebsig@gmail.com\" rel=\"nofollow\">thewebsig@gmail.com</a> and tell us what you want to solve. We'll pass the list to our expert speakers.<br><br>For those who want to crack at the Wiki event, go to <a href=\"http://www.thewebsig.com\" rel=\"nofollow\">www.thewebsig.com</a>. 10/25/05 Wed 6:30pm. Halloween theme - \"THE MATRIX\". No gun - sun glasses welcome.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_05:08:08", "killed": false, "user_key": "4b6ec3cb632af10675425902581b1e74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655013": {"up_voted": false, "ip": "", "has_replies": false, "message": "The show definitely did not suck.  I've already voted for the photowalk with Thomas Hawk as my first favorite.<br><br>What I would like to see?  My obvious choices are Caterina Fake/Stewart Butterfield, Mena and Ben Trott, Tara Hunt, Jason Calcanis, Matt Mullenweg, Dave Winer &amp; Jeff Jarvis. (Listed in no particular order)<br><br>How about some web designers like Dave Shea and Molly Holzschlag?  Blogher founders Elisa Camahort, Jory des Jardins and Lisa Stone?  Community diva Nancy White and the wonderful Danah Boyd?  The guy who started Zoomr (sorry, his name escapes me...)?<br><br>Steve Jobs and Steve Ballmer, face to face. :)<br><br>DnW<br><br>Those are off the top of my head.  There are more, I'm sure.  How", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_04:41:16", "killed": false, "user_key": "297cc2fa2af36b529d98e231d4281bcf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655014": {"up_voted": false, "ip": "", "has_replies": false, "message": "Vinton Cerf (or) Linus Torvalds - I prefer :-))", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_04:38:02", "killed": false, "user_key": "09258433225987dc97d9c745abe04b02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655015": {"up_voted": false, "ip": "", "has_replies": false, "message": "BTW hopefully \"ScobleShow Post partum\" (keeping on the latin theme) would be a better description than \"ScobleShow Post mortem\" for this post?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:32:31", "killed": false, "user_key": "4a6ffb0161c405686c0236e27065cded", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655016": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd love to see Jason Calacanis get interviewed.<br><br>In reality, Robert, the ScobleShow was a fantastic debut. I loved the photowalk with Thomas Hawk and I hope you do more of these, and I hope you can get them to expound more on the techniques they use both for shooting and for processing RAW files. As a budding photographer myself, I love seeing how the semi-pros do it, because I can learn from them, and I definitely learned something from the walkaround with Thomas.<br><br>One thing I would recommend (as I've got a degree in studio arts and sound technology) is to get a good compressor to run your microphones through, whether on video or in podcast format. It'll make all the difference in the world.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:56:09", "killed": false, "user_key": "2c5adf058e417a3c4c0c482990ec4537", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655017": {"up_voted": false, "ip": "", "has_replies": false, "message": "Linus Torvalds", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_04:10:43", "killed": false, "user_key": "4adcca49b3b1e5a08ac202f5d5a9e688", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655018": {"up_voted": false, "ip": "", "has_replies": false, "message": "Also, how about finding some actual USERS of all this nifty-neato Web 2.0 products and technology and interviewing them?  All the people on your list are obviously going to tell you how great their product is and how it will solve world hunger, but is it really?  For example, rather than talking to Jason Freind at 37Signals, ask him to give you a user to talk to. Or do both. Talk to Jason then find the user that is validating what Jason is telling you. Would you even be so brave as to talk to a customer that would say \"yea, I tried that product. It sucked and here's why\"?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:05:24", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655019": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mike Arrington and Om Mallick are competitors... wouldn't you like to hear them contrast their ideas independently? maybe even get them to exaplin how they will compete or differentiate their offerings.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:21:44", "killed": false, "user_key": "e7dd5182b72baa77441d63c06465f784", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655020": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;sbelyea, about microphones.<br><br>I just needed to get more microphones. A boom or shotgun mic will help in some situations.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_15:52:40", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655021": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey, I'm not on the list of future interviewees :( hehe<br><br>How about the Zeeeeeeeee ?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_11:03:45", "killed": false, "user_key": "0090eedbf9ec8f1082552d4dce52cc8a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655022": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, forgot this.<br><br>I'd like for you to interview the current PBS columnist Robert X. Cringely. I'd like to know more about him, but I bet a dinner that he will not do the interview. He seems to be to smug from his writings.<br><br>Herschel", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:45:18", "killed": false, "user_key": "ff0eb14189bbc1754983c610b5895ae4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655023": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eric Rice as an excellent point.  What more can we learn from say, the likes of Arrignton and Winer that we don't already know?  Of course THEY will love the exposure..it's what they live for... but I doubt the audience will learn much about them they can't already find out. Get more people that actually get the work done. Go farther down the org chart. Those are the people from whom you will get real insight and stories...if you, indeed, want to be \"naked\". Those at the top will rarely wander off script.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:57:04", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655024": {"up_voted": false, "ip": "", "has_replies": false, "message": "McD: I want to have Om and Mike on one show.<br><br>Dave? Who's he? Heheh. Hi Dave. Yes, I definitely will have him on.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_02:30:46", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655025": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know if it makes sense for you to mix up the photog segment up with some other creative, arty tech people---like James Powderly of Graffiti research labs:<br><br><a href=\"http://research.eyebeam.org/people/james-powderly\" rel=\"nofollow\">http://research.eyebeam.org/people/james-powderly</a><br><a href=\"http://research.eyebeam.org/\" rel=\"nofollow\">http://research.eyebeam.org/</a><br><a href=\"http://graffitiresearchlab.com/?page_id=17#video\" rel=\"nofollow\">http://graffitiresearchlab.com/?page_id=17#video</a><br><br>Or like Mikey Sklar, one of coolest geeks I know<br><br><a href=\"http://www.hackaday.com/2006/08/24/mikey-sklar-on-the-daily-show/\" rel=\"nofollow\">http://www.hackaday.com/2006/08/24/mikey-sklar-...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:49:42", "killed": false, "user_key": "051d1ab5a22d65df04cb82d74364bffe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655026": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br>I like Version 1.0 of the Scoble Show! I like the format as it is similar to C9 \u2013 just keep improving everything!<br><br>Although it is your show and you can do with it as you want, I'd like to see the following - just my humble opinions:<br>1) A Scoble Show wikki would work great. You could tell readers of your upcoming interview schedule and they could post questions that they'd like you to ask. You could then post back transcripts and answers to the wikki. This would build a lot of history and content for future viewers who come to the Scoble Show. Actually, incorporate the wikki format somehow into your main site.<br>2) Make available the video link to bloggers who can insert your video into their blog as we can do UTube and GVideo today. Insert yourself in the front and end of the video so the video is identified as your work. This is so bloggers can insert your great work directly into their blogs and comment about them to their readers.<br><br>Obviously in respects to this item I haven't done a great deal of thinking at length. I guess I'm thinking out loud.<br><br>3) Have you thought of actually uploading your content to Google Video or UTube? I know this is counter-intuitive to building a community around your web site, but there is something to be said for another avenue of distribution. Maybe, you place commercials on those videos and make money off them when those videos are distributed by that channel.<br><br>Kudos - your feed works perfectly through the Democracy Player!<br><br>Keep up the good work!<br>Herschel", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:41:51", "killed": false, "user_key": "ff0eb14189bbc1754983c610b5895ae4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655027": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.useit.com/jakob/\" rel=\"nofollow\">Jakob Nielsen</a>always has some good ideas for startup companies. It would be interesting to discuss his <a href=\"http://www.useit.com/alertbox/ia.html\" rel=\"nofollow\">6 Ways to Fix a Confused Information Architecture</a> :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_15:03:35", "killed": false, "user_key": "8acc381a20c2724e1b3df24cfe3445f5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655028": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eric Rice. Always entertaining and sometimes surprisingly lucid.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_02:02:57", "killed": false, "user_key": "051d1ab5a22d65df04cb82d74364bffe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655029": {"up_voted": false, "ip": "", "has_replies": false, "message": "Comment # 4 is worth noting.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_02:04:20", "killed": false, "user_key": "051d1ab5a22d65df04cb82d74364bffe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655030": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bill Tai - General Partner @ Charles River Ventures", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-29_06:11:43", "killed": false, "user_key": "0929b6de1b2763902200cdc5a13eefa6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655031": {"up_voted": false, "ip": "", "has_replies": false, "message": "Strongly agree with Eric D. Burdo,<br><br>Do not interview high-profile people to get more credibility for your show (and promote it based on their names), please interview regular folks to share part of your credibility with them.<br><br>It looks like your goals now shifted - you started to struggle for visitors traffic instead of content quality (nope - it don't mean flawed microphone - I mean that the heck this microphone record). Probably this is based on PodTech ads bussiness model and fact that you no longer recieve paycheck regardless on how many visitors Channel9 has.<br><br>You have provided a very long list of people you are willing to inteview - but what you gonna ask them ? Looks like you have picked them based on existance of blog. This mean your videos will simply duplicate content that they are able to put in plain-text in their RSS feed. Or you gonna simply promote how good and hot blogging is - to keep you away from thinking of UserLand bussiness failure and promote your blogging book.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:30:01", "killed": false, "user_key": "bb523bc2f16158d725ee55f5973d0d73", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655032": {"up_voted": false, "ip": "", "has_replies": false, "message": "You took the show to the guest... That alone made it a cut above for me. Turn on camera with a fixed view and get the subject to talk. Good questions and yet the subject was comfortable and focused on you... like we're juat at the table and listening in... taking notes.<br><br>I loved it. I'm sure the audience will build as you get more and more of your business contacts before the camera.<br><br>You're skills as the interviewer will only get better by doing the work. That's a given.<br><br>The video image was pristine and great... fixing that umbrella handle mid-show was great... it WAS bugging me.<br><br>More shows soon. Please do Winer and Arrington... they both love to give you  a hard time but they'll really open up for you. It would be great video. Ask Winer about growing up... There's some great stories in his youth.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_02:27:19", "killed": false, "user_key": "e7dd5182b72baa77441d63c06465f784", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655033": {"up_voted": false, "ip": "", "has_replies": false, "message": "Google is always a crowd pleaser. Mixing that with an interesting exec from a smaller organization would be good. Really, as long as you have a combination of a high level executive and somebody else that provides an interesting interview you'll find me coming back for more.<br><br>ie. William Martin-Gill and Richard Anderson; O\u2019Reilly and Jonathan Carson.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:24:48", "killed": false, "user_key": "cf7b32a53055d411b2632ef449e0638b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655034": {"up_voted": false, "ip": "", "has_replies": false, "message": "Do I want glossy, slick, shallow? No - you've kept the casual approach from CH9 and it works. It would be nice if you'd consider a themed 'special report' segment - you've got a great list of candidates so it should be possible. I liked hearing from businesses I'm not aware of that have different models from the mainstream - SmugMug and B5media come to mind as I hadn't heard of them before.<br><br>Segments seem to work better when you are behind the camera rather than in front - leave it to you to guess why, oh all right they're less static and the people you are interviewing fill the frame more often; we know what you look like!. Widescreen is a big plus and I wonder if you're using H264 encoding as this might improve download times at the same subjective video quality. On segment times I'd prefer a max of about 15 minutes even if that means breaking up an interview into 2 parts - the shorter videos seemed to work better than the longer ones.<br><br>Good start - backers must be pleased.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_03:10:38", "killed": false, "user_key": "e1676412cd98cb70b0abd770ecdeb206", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655035": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I've watched the Sun CEO and PFL videos so far and on that basis I have subscribed.  My only complaint - .MOV files - can't stretch them or play them full screen with the web-based playback, etc.  How about .WMV as well - show your job heritage :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:17:09", "killed": false, "user_key": "b872323ed82c63ea7e6e410eb52a4f84", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655036": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry - didn't read the whole post after you started talking about <a href=\"http://ask.com\" rel=\"nofollow\">ask.com</a> (which has some not-so-good tv commercials running right now) - so roll on the .WMV :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_10:19:47", "killed": false, "user_key": "b872323ed82c63ea7e6e410eb52a4f84", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655037": {"up_voted": false, "ip": "", "has_replies": false, "message": "If would be amazing if you could get Larry Ellison the CEO of Oracle on.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_09:40:34", "killed": false, "user_key": "fcede5b5d60cb313cd384634ab355d71", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655038": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jonny: yeah, that's a good point. But I do note that Bill Gates and Steve Ballmer got watched more than almost all the other videos too, even though they really didn't say much.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-09-28_02:13:58", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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}, "9655039": {"up_voted": false, "ip": "", "has_replies": false, "message": "One of the reasons I am able to read rss feeds is that I can get to them when I have a quick minute on my mobile phone.   Unfortunately I can't do it with your show.  Please fix it.<br><br>Some educational tech interviews would be nice.  Sure Alan November, Tom Hoffman, Will Richardson etc. have been heard from everywhere in ed tech.  How about some end users.  You know... teachers who are trying to use this stuff or professional developers trying to teach them to use it.<br><br>Whomever it is, don;t forget the end users.  They are the most important part of the equation.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-10-01_20:58:13", "killed": false, "user_key": "112c45b029ab0a2f35e731f2591efb23", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years 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": "18353811", "user_id": "anonymous", "forum_id": "125200", "hash": 230808317878954219}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "scobleshow_post_mortem_wow_ask_blog_search_rocks", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18353811, "num_posts": 77, "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=scobleshow_post_mortem_wow_ask_blog_search_rocks' +
		'&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/scobleshow_post_mortem_wow_ask_blog_search_rocks/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='	+ 'scobleshow_post_mortem_wow_ask_blog_search_rocks'
			+ '&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/scobleshow_post_mortem_wow_ask_blog_search_rocks/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">77</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/scobleshow_post_mortem_wow_ask_blog_search_rocks/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/scobleshow_post_mortem_wow_ask_blog_search_rocks/">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/scobleshow_post_mortem_wow_ask_blog_search_rocks/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:18353811" 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'				: 'scobleshow_post_mortem_wow_ask_blog_search_rocks',
			// 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/scobleshow_post_mortem_wow_ask_blog_search_rocks/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='	+ 'scobleshow_post_mortem_wow_ask_blog_search_rocks'
			+ '&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='	+ 'scobleshow_post_mortem_wow_ask_blog_search_rocks'
			+ '&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='		+ 'scobleshow_post_mortem_wow_ask_blog_search_rocks'
				+ '&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/18353811/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-9654999">\
	 <div id="dsq-comment-header-9654999" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654999" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654999" href="http://www.newmediamedicine.com/blog" target="_blank" rel="nofollow">Chris Paton</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654999" class="dsq-comment-message">Sounds like you got some interesting shows coming up. Watching videos of tech geniuses is one of my favourite pastimes at the moment. The first bunch I watched were the Nerd TV shows but I think they are only up to No 13 at the moment so it shouldn\'t be too difficult to catch up ;-)<br><br>I would like to see some follow up on the WebMD story which I don\'t think has been covered enough by the media since the New New Thing book. WebMD seems to be prospering nowadays and is having quite an influence on the healthcare world. Their open access journal, MedGenMed with it\'s Video Editorials might interest you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654998">\
	 <div id="dsq-comment-header-9654998" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654998" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654998" href="http://pardonthedisruption.com/" target="_blank" rel="nofollow">Chip Griffin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654998" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654998" class="dsq-comment-message">I use <a href="http://CastingWords.com" rel="nofollow">CastingWords.com</a> for transcripts on my podcasts and they always do a good job.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654994">\
	 <div id="dsq-comment-header-9654994" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654994" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654994" href="http://www.ims.co.nz/blog" target="_blank" rel="nofollow">Tim Haines</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654994" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654994" class="dsq-comment-message">Alan Cooper.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654987">\
	 <div id="dsq-comment-header-9654987" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654987" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654987" href="http://www.fernicola.org/loquitor" target="_blank" rel="nofollow">Pablo Fernicola</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654987" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654987" class="dsq-comment-message">One thing I enjoyed from Channel 9 was that most of interviews were with line folks, people close to the code/product. The execs interviews were interesting now and then.<br><br>The list of candidates you have is loaded on the exec side of things. In some ways, the Channel 9 interviews were an in-depth Demo geek out.<br><br>I wonder what your audience will like better - execs vs geeks in the raw.<br><br>-Pablo</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654988">\
	 <div id="dsq-comment-header-9654988" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654988" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654988" href="http://www.raphkoster.com/" target="_blank" rel="nofollow">Raph</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654988" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654988" class="dsq-comment-message">FWIW, Robert, I\'m not at Sony anymore, I set off into the wild and woolly world of startups! My email is attached to this comment, though. Hope the \'casting goes well!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654991">\
	 <div id="dsq-comment-header-9654991" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654991" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654991">anon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654991" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654991" class="dsq-comment-message">Obviously, I suggest you start by interviewing the folks who founded/work for companies that will soon be out of business.  No use interviewing any of them if they are no longer gainfully employed!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654992">\
	 <div id="dsq-comment-header-9654992" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654992" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654992" href="http://radaronpaws.wordpress.com/" target="_blank" rel="nofollow">radaronpaws</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654992" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654992" class="dsq-comment-message">There were some problems with the web site, but the show does not suck. Freyburg doesn\'t like it - hooray! Who\'s Freyburg, btw? Seriously. Sometimes ignorance is bliss - I don\'t give people extra credit for their names, and I don\'t even know his so whoopdedoo.<br><br>I think it started off fine and will get better. Sure, right now it mainly appeals to geeks, but so what? Non-geeks can go to <a href="http://break.com" rel="nofollow">break.com</a> or whatever other lame entertainment they turn to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655028">\
	 <div id="dsq-comment-header-9655028" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655028" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655028" href="http://jonnygoldstein.com/" target="_blank" rel="nofollow">Jonny Goldstein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655028" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655028" class="dsq-comment-message">Eric Rice. Always entertaining and sometimes surprisingly lucid.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655029">\
	 <div id="dsq-comment-header-9655029" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655029" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655029" href="http://jonnygoldstein.com/" target="_blank" rel="nofollow">Jonny Goldstein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655029" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655029" class="dsq-comment-message">Comment # 4 is worth noting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655038">\
	 <div id="dsq-comment-header-9655038" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655038" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655038" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655038" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655038" class="dsq-comment-message">Jonny: yeah, that\'s a good point. But I do note that Bill Gates and Steve Ballmer got watched more than almost all the other videos too, even though they really didn\'t say much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655032">\
	 <div id="dsq-comment-header-9655032" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655032" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655032">McD</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655032" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655032" class="dsq-comment-message">You took the show to the guest... That alone made it a cut above for me. Turn on camera with a fixed view and get the subject to talk. Good questions and yet the subject was comfortable and focused on you... like we\'re juat at the table and listening in... taking notes.<br><br>I loved it. I\'m sure the audience will build as you get more and more of your business contacts before the camera.<br><br>You\'re skills as the interviewer will only get better by doing the work. That\'s a given.<br><br>The video image was pristine and great... fixing that umbrella handle mid-show was great... it WAS bugging me.<br><br>More shows soon. Please do Winer and Arrington... they both love to give you  a hard time but they\'ll really open up for you. It would be great video. Ask Winer about growing up... There\'s some great stories in his youth.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655024">\
	 <div id="dsq-comment-header-9655024" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655024" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655024" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655024" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655024" class="dsq-comment-message">McD: I want to have Om and Mike on one show.<br><br>Dave? Who\'s he? Heheh. Hi Dave. Yes, I definitely will have him on.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655034">\
	 <div id="dsq-comment-header-9655034" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655034" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655034">Tony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655034" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655034" class="dsq-comment-message">Do I want glossy, slick, shallow? No - you\'ve kept the casual approach from CH9 and it works. It would be nice if you\'d consider a themed \'special report\' segment - you\'ve got a great list of candidates so it should be possible. I liked hearing from businesses I\'m not aware of that have different models from the mainstream - SmugMug and B5media come to mind as I hadn\'t heard of them before.<br><br>Segments seem to work better when you are behind the camera rather than in front - leave it to you to guess why, oh all right they\'re less static and the people you are interviewing fill the frame more often; we know what you look like!. Widescreen is a big plus and I wonder if you\'re using H264 encoding as this might improve download times at the same subjective video quality. On segment times I\'d prefer a max of about 15 minutes even if that means breaking up an interview into 2 parts - the shorter videos seemed to work better than the longer ones.<br><br>Good start - backers must be pleased.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655017">\
	 <div id="dsq-comment-header-9655017" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655017" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655017">Erik</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655017" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655017" class="dsq-comment-message">Linus Torvalds</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655014">\
	 <div id="dsq-comment-header-9655014" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655014" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655014">Parthasarathi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655014" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655014" class="dsq-comment-message">Vinton Cerf (or) Linus Torvalds - I prefer :-))</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655013">\
	 <div id="dsq-comment-header-9655013" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655013" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655013" href="http://drumsnwhistles.com/" target="_blank" rel="nofollow">DrumsNWhistles</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655013" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655013" class="dsq-comment-message">The show definitely did not suck.  I\'ve already voted for the photowalk with Thomas Hawk as my first favorite.<br><br>What I would like to see?  My obvious choices are Caterina Fake/Stewart Butterfield, Mena and Ben Trott, Tara Hunt, Jason Calcanis, Matt Mullenweg, Dave Winer &amp; Jeff Jarvis. (Listed in no particular order)<br><br>How about some web designers like Dave Shea and Molly Holzschlag?  Blogher founders Elisa Camahort, Jory des Jardins and Lisa Stone?  Community diva Nancy White and the wonderful Danah Boyd?  The guy who started Zoomr (sorry, his name escapes me...)?<br><br>Steve Jobs and Steve Ballmer, face to face. :)<br><br>DnW<br><br>Those are off the top of my head.  There are more, I\'m sure.  How</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655007">\
	 <div id="dsq-comment-header-9655007" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655007" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655007" href="http://manishbansal.wordpress.com/" target="_blank" rel="nofollow">manishbansal</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655007" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655007" class="dsq-comment-message">Steve Jobs!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655010">\
	 <div id="dsq-comment-header-9655010" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655010" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655010" href="http://blog.nordquist.org" target="_blank" rel="nofollow">Brett Nordquist</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655010" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655010" class="dsq-comment-message">Dennis Richie, Dave Cutler and Larry Wall. Congrats on the launch. Will definately follow the program.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655012">\
	 <div id="dsq-comment-header-9655012" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655012" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655012" href="http://www.thewebsig.com/" target="_blank" rel="nofollow">Bess</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655012" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655012" class="dsq-comment-message">3. Want wiki? No problem. I\'ll help you. First thank you for accepting our invitation to speak at Web SIG in Jan. Please bring yourself and your camera to our Wiki Event on 10/25/06 Halloween Wed. I\'ll make sure all the key wiki foudners and executives give you a hug. I\'ll take care of you.<br><br>5. Cheapest and quickest way to separate video and audio on PC is using Adobe Premiere Element roughly $100. You don\'t have to buy the Adobe Premiere Pro $850 to do this part.<br><br>6. You can use Adobe Premiere EL to convert Quicktime to WMF with a simple click. It even gives you options of saving videos in different quality and viewing screen size like Wireless Pocket PC, Mobile Phone, Smartphone.<br><br>8. There are softwares to clean the audio portion of video. I am not sure which one is best in market yet. Using one mic on video camera will get you a lot of background noises because your guest may be sitting too far from you with background noise and may be your guest speak too soft. You need 2nd wireless lapel mic to clip on guest\'s jacket or shirt and hide the mic. Use Adobe Premiere EL Audio Effect to switch the channel to get the better audio to go with video.<br><br>If you run into any technical issues, drop me a line.<br><br>I\'ll talk to Adobe to brainstorm a video production event. It seems like it is a demanding area. Any folks have video technical problems and issues you want to resolve, drop a line to <a href="mailto:thewebsig@gmail.com" rel="nofollow">thewebsig@gmail.com</a> and tell us what you want to solve. We\'ll pass the list to our expert speakers.<br><br>For those who want to crack at the Wiki event, go to <a href="http://www.thewebsig.com" rel="nofollow">www.thewebsig.com</a>. 10/25/05 Wed 6:30pm. Halloween theme - "THE MATRIX". No gun - sun glasses welcome.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655009">\
	 <div id="dsq-comment-header-9655009" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655009" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655009" href="http://ericrice.com/" target="_blank" rel="nofollow">Eric Rice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655009" class="dsq-comment-message">Scratch off anyone from that list who has too much media exposure or has gotten enough interviews, me included.<br><br>Then start from that new list and add some more unknowns (of course the textbook snark people will be all, waaah who is this person and why should I care?\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655002">\
	 <div id="dsq-comment-header-9655002" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655002" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655002" href="http://hauntingthunder.wordpress.com/" target="_blank" rel="nofollow">Maurice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655002" class="dsq-comment-message">Well got to be Tom Perkins for the interview<br><br>I see what you meen about the site a very 1995 vibe ;-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654993">\
	 <div id="dsq-comment-header-9654993" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654993" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654993" href="http://www.boardtracker.com/" target="_blank" rel="nofollow">BoardTracker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654993" class="dsq-comment-message">"3) There’s no wiki. I want a wiki where everyone can talk with me about future story ideas and where I post next week’s shows. Also where I link in transcripts."<br><br>Wouldn\'t a forum be more appropriate for that? Wikis are not generally a place for discussion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655000">\
	 <div id="dsq-comment-header-9655000" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655000" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655000" href="http://ajvtechtalk.blogspot.com/" target="_blank" rel="nofollow">Tony</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655000" class="dsq-comment-message">As far a voting for future people to be interviewed, I vote for David Allen.  A discussion of all the GTD applications popping up all over the web with him would be interesting to many.  "Geeks Do GTD!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654997">\
	 <div id="dsq-comment-header-9654997" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654997" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654997" href="http://tomrafteryit.net/" target="_blank" rel="nofollow">Tom Raftery</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654997" class="dsq-comment-message">On the transcript front, I\'d ask PodZinger.<br><br>I spoke to them before about it when I interviewed Alex Laats (CEO). They take our content and convert it to indexed text for searching. In return for our content they should email us the transcripts of our shows.<br><br>Who to interview? How about Doug Englebart? He\'s some great stories to tell.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654989">\
	 <div id="dsq-comment-header-9654989" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654989" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654989" href="http://www.btctech.net/" target="_blank" rel="nofollow">Scott Smith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654989" class="dsq-comment-message">I watched the Print For Less video last night. It looked good and sounded good enough. It\'s clear Andrew figured out employees with the right tools and trust from mangement will produce better than thousands of worker bees in a foreign country.<br><br>Andrew pointed out something profound (and simple): He wants customers to contact PFL. He isn\'t about pushing everything to web automation. Their phone number is right on the front page.<br><br>And, I like that they work with any file and take pride in getting it to work -- no matter what.<br><br>I think this vid is great because you found someone passionate about his business, and I doubt another producer would ever consider venturing outside the tech meccas.<br><br>Perhaps a sprinkling of these diamonds in the rough would give your channel the balance your competition will surely lack.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654972">\
	 <div id="dsq-comment-header-9654972" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654972" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654972" href="http://microbiologybytes.wordpress.com/" target="_blank" rel="nofollow">ajcann</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654972" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654972" class="dsq-comment-message">RSS feed still not working properly. Media links/enclosures aren\'t showing up on bloglines after the  tag.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654971">\
	 <div id="dsq-comment-header-9654971" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654971" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654971" href="http://nickbrowne.coraider.com/" target="_blank" rel="nofollow">Nick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654971" class="dsq-comment-message">Out of your list I vote for Virginia Postrel, whatever that\'s worth.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654990">\
	 <div id="dsq-comment-header-9654990" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654990" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654990">Russ Henry</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654990" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654990" class="dsq-comment-message">ref. 6. anon, "Obviously, I suggest you start by interviewing the folks who founded/work for companies that will soon be out of business.No use interviewing any of them if they are no longer gainfully employed!<br>FMEA Failure Mode Effects Analysis."<br><br>Knowledge is what we learn from books, videos, etc.<br>Experience is knowledge about what we did wrong and right.<br>If you invite Murphy to the party, you will never be sorry.<br>Just ask the engineer that put the failure mode in the FMEA about launch temperature relative to o-ring failure if it is an important part of design and launch considerations.<br>Wow, how about an interview with Steve and Bill about what went wrong?  Talk about cajones.<br>How about Paris Hilton in her Oktoberfest outfit talking about what she likes in geeks. Paris, we want your opinion on technology.  Talk about marketing.  Who thought that failed video would launch a career.  Did anyone outside the circle know Paris before her naked conversations video?  She might even get a kick out of doing an interview for someone with a book titled “Naked Conversations”.  Somebody get Paris’ agent on the line. Paris Hilton talks with author of “Naked Conversations”.  Count the number of hits.  Why is the server smoking? LOL<br>Consideration of failure modes prevents crashes and catastrophic failure.<br>IMHO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654982">\
	 <div id="dsq-comment-header-9654982" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654982" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654982" href="http://www.webmink.net/" target="_blank" rel="nofollow">Simon Phipps</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654982" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654982" class="dsq-comment-message">&gt; 6) No formats other than Quicktime. I have iPod versions done, need to get those linked in. Also, in future, will do WMV and Sony Playstation formats.<br><br>Offer MPEG format. Everyone can use that. Those proprietary formats you\'re listing will lock out lots of people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654977">\
	 <div id="dsq-comment-header-9654977" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654977" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654977" href="http://www.brick-labs.com/" target="_blank" rel="nofollow">Eric D. Burdo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654977" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654977" class="dsq-comment-message">Who would I like to see?  Yeah, one or two of the big names would be fun... but only sprinkle them in here and there.  I think most of your guests should be the grunts.<br><br>The people actually doing the work... like that CH9 Robotics video.  You interviewed the geeks doing the work, not the head of the Robotics Lab.<br><br>Maybe even some "common joe" folks.  Give them a boost up in the world.  Many times the "common" folk have some great ideas, but nobody to listen to them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654978">\
	 <div id="dsq-comment-header-9654978" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654978" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654978" href="http://www.therealestatebloggers.com/" target="_blank" rel="nofollow">Tom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654978" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654978" class="dsq-comment-message">Gabe Rivera. Got to meet him at a bloggers conference and he is one of the smartest guys out there. He moves slowly into a space, but when he gets there it is 100 percent rock solid.<br><br>Just to determine what was his thinking process to develop the new ad platform would be worth the price of admission.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654975">\
	 <div id="dsq-comment-header-9654975" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654975" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654975" href="http://mbacoug.blogspot.com/" target="_blank" rel="nofollow">Jason Carson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654975" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654975" class="dsq-comment-message">Nick Bradbury (I want to hear his views on Microsoft including RSS feed support in Outlook 2007). Flake &amp; Butterfield from Flickr too...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654974">\
	 <div id="dsq-comment-header-9654974" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654974" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654974" href="http://www.zoom-in.com/" target="_blank" rel="nofollow">Megan Cunningham</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654974" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654974" class="dsq-comment-message">Hey Robert,<br><br>Nice work yesterday. Welcome to the club. I appreciate your list here; it\'s a nice self-improvement project. (I shot you an email about some aspects of this we should chat about working together on - I\'m in SF week after next.)<br><br>At any rate, my pick would be Craig Newmark, hands down.  All these guys are interesting, of course, but people like Chris A., Tim O. and Jason C. are out there already - and their opinions and ideas are very well known.<br><br>I know Craig was on 60 minutes a while ago, but his accomplishments are rarely reported on in any deep or meaningful manner --and I know I for one would love to hear his story first hand.  Same goes for Vint Cerf, Kevin Wen, Christopher Sacca. They may not have the same celeb-draw, but their perspectives will inevitably shed light on the subject matter, and your content will be clearly differentiated from Business Week.  That\'s your edge in the emerging vlog market: quality content.<br><br>Here\'s why: The value that independent videoblogs bring is in unearthing what the major media outlets are *not* covering, by featuring the authentic insider who may not be asked to speak publicly everyday, but who holds the real knowledge --the keys to success-- in one arena or another.<br><br>What was it that Walter Benjamin said about the real history being viewed by the unsuspecting witness in the corner - but recorded (often fictionally) by the victors?  Lived experience, brought to life, from the hands-on experts who are leading the charge.  That\'s who I hope is featured on the Scoble Show.  Your brand has been built on transparency, integrity and authenticity. Follow that instinct.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655037">\
	 <div id="dsq-comment-header-9655037" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655037" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655037" href="http://web-strategist.com/" target="_blank" rel="nofollow">Jeremiah Owyang</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655037" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655037" class="dsq-comment-message">If would be amazing if you could get Larry Ellison the CEO of Oracle on.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654980">\
	 <div id="dsq-comment-header-9654980" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654980" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654980" href="http://www.coursesbywire.com/" target="_blank" rel="nofollow">Brian Sullivan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654980" class="dsq-comment-message">List of potentially interesting interviewees:<br><br>Alexander Limi (Plone author -- currently at Google I think) -- <a href="http://plone.org/author/limi" rel="nofollow">http://plone.org/author/limi</a><br>Jim Fulton (Zope pioneer -- <a href="http://www.zope.com/about_us/management/james_fulton.html" rel="nofollow">http://www.zope.com/about_us/management/james_f...</a>)<br>Paul Allen (Microsoft founder and billionaire)<br><br>If you are doing stuff outside of computer technology:<br><br>Somebody from Sony, Canon, Nikon on digital cameras<br>Somebody from F1,Champ Car, Nascar on technology in racing</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654983">\
	 <div id="dsq-comment-header-9654983" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654983" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654983" href="http://www.biip.no/" target="_blank" rel="nofollow">Date Johnson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654983" class="dsq-comment-message">Kevin Rose!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654984">\
	 <div id="dsq-comment-header-9654984" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654984" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654984" href="http://headlemur.wordpress.com/" target="_blank" rel="nofollow">the head lemur</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654984" class="dsq-comment-message">Me! It\'s all about me. me me me...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655035">\
	 <div id="dsq-comment-header-9655035" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655035" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655035">colin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655035" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655035" class="dsq-comment-message">Robert, I\'ve watched the Sun CEO and PFL videos so far and on that basis I have subscribed.  My only complaint - .MOV files - can\'t stretch them or play them full screen with the web-based playback, etc.  How about .WMV as well - show your job heritage :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655036">\
	 <div id="dsq-comment-header-9655036" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655036" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655036">colin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655036" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655036" class="dsq-comment-message">Sorry - didn\'t read the whole post after you started talking about <a href="http://ask.com" rel="nofollow">ask.com</a> (which has some not-so-good tv commercials running right now) - so roll on the .WMV :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655033">\
	 <div id="dsq-comment-header-9655033" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655033" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655033" href="http://hatchedeggs.blogspot.com/" target="_blank" rel="nofollow">Justin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655033" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655033" class="dsq-comment-message">Google is always a crowd pleaser. Mixing that with an interesting exec from a smaller organization would be good. Really, as long as you have a combination of a high level executive and somebody else that provides an interesting interview you\'ll find me coming back for more.<br><br>ie. William Martin-Gill and Richard Anderson; O’Reilly and Jonathan Carson.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655031">\
	 <div id="dsq-comment-header-9655031" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655031" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655031">TAG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655031" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655031" class="dsq-comment-message">Strongly agree with Eric D. Burdo,<br><br>Do not interview high-profile people to get more credibility for your show (and promote it based on their names), please interview regular folks to share part of your credibility with them.<br><br>It looks like your goals now shifted - you started to struggle for visitors traffic instead of content quality (nope - it don\'t mean flawed microphone - I mean that the heck this microphone record). Probably this is based on PodTech ads bussiness model and fact that you no longer recieve paycheck regardless on how many visitors Channel9 has.<br><br>You have provided a very long list of people you are willing to inteview - but what you gonna ask them ? Looks like you have picked them based on existance of blog. This mean your videos will simply duplicate content that they are able to put in plain-text in their RSS feed. Or you gonna simply promote how good and hot blogging is - to keep you away from thinking of UserLand bussiness failure and promote your blogging book.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655026">\
	 <div id="dsq-comment-header-9655026" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655026" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655026" href="http://www.eclecticismo.com/hhblog" target="_blank" rel="nofollow">Herschel Horton</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655026" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655026" class="dsq-comment-message">Robert,<br>I like Version 1.0 of the Scoble Show! I like the format as it is similar to C9 – just keep improving everything!<br><br>Although it is your show and you can do with it as you want, I\'d like to see the following - just my humble opinions:<br>1) A Scoble Show wikki would work great. You could tell readers of your upcoming interview schedule and they could post questions that they\'d like you to ask. You could then post back transcripts and answers to the wikki. This would build a lot of history and content for future viewers who come to the Scoble Show. Actually, incorporate the wikki format somehow into your main site.<br>2) Make available the video link to bloggers who can insert your video into their blog as we can do UTube and GVideo today. Insert yourself in the front and end of the video so the video is identified as your work. This is so bloggers can insert your great work directly into their blogs and comment about them to their readers.<br><br>Obviously in respects to this item I haven\'t done a great deal of thinking at length. I guess I\'m thinking out loud.<br><br>3) Have you thought of actually uploading your content to Google Video or UTube? I know this is counter-intuitive to building a community around your web site, but there is something to be said for another avenue of distribution. Maybe, you place commercials on those videos and make money off them when those videos are distributed by that channel.<br><br>Kudos - your feed works perfectly through the Democracy Player!<br><br>Keep up the good work!<br>Herschel</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655022">\
	 <div id="dsq-comment-header-9655022" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655022" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655022" href="http://www.eclecticismo.com/hhblog" target="_blank" rel="nofollow">Herschel Horton</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655022" class="dsq-comment-message">Oh, forgot this.<br><br>I\'d like for you to interview the current PBS columnist Robert X. Cringely. I\'d like to know more about him, but I bet a dinner that he will not do the interview. He seems to be to smug from his writings.<br><br>Herschel</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655025">\
	 <div id="dsq-comment-header-9655025" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655025" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655025" href="http://jonnygoldstein.com/" target="_blank" rel="nofollow">Jonny Goldstein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655025" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655025" class="dsq-comment-message">I don\'t know if it makes sense for you to mix up the photog segment up with some other creative, arty tech people---like James Powderly of Graffiti research labs:<br><br><a href="http://research.eyebeam.org/people/james-powderly" rel="nofollow">http://research.eyebeam.org/people/james-powderly</a><br><a href="http://research.eyebeam.org/" rel="nofollow">http://research.eyebeam.org/</a><br><a href="http://graffitiresearchlab.com/?page_id=17#video" rel="nofollow">http://graffitiresearchlab.com/?page_id=17#video</a><br><br>Or like Mikey Sklar, one of coolest geeks I know<br><br><a href="http://www.hackaday.com/2006/08/24/mikey-sklar-on-the-daily-show/" rel="nofollow">http://www.hackaday.com/2006/08/24/mikey-sklar-...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655023">\
	 <div id="dsq-comment-header-9655023" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655023" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655023">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655023" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655023" class="dsq-comment-message">Eric Rice as an excellent point.  What more can we learn from say, the likes of Arrignton and Winer that we don\'t already know?  Of course THEY will love the exposure..it\'s what they live for... but I doubt the audience will learn much about them they can\'t already find out. Get more people that actually get the work done. Go farther down the org chart. Those are the people from whom you will get real insight and stories...if you, indeed, want to be "naked". Those at the top will rarely wander off script.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655021">\
	 <div id="dsq-comment-header-9655021" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655021" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655021" href="http://www.martinbreton.com/" target="_blank" rel="nofollow">brem</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655021" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655021" class="dsq-comment-message">Hey, I\'m not on the list of future interviewees :( hehe<br><br>How about the Zeeeeeeeee ?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655018">\
	 <div id="dsq-comment-header-9655018" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655018" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655018">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655018" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655018" class="dsq-comment-message">Also, how about finding some actual USERS of all this nifty-neato Web 2.0 products and technology and interviewing them?  All the people on your list are obviously going to tell you how great their product is and how it will solve world hunger, but is it really?  For example, rather than talking to Jason Freind at 37Signals, ask him to give you a user to talk to. Or do both. Talk to Jason then find the user that is validating what Jason is telling you. Would you even be so brave as to talk to a customer that would say "yea, I tried that product. It sucked and here\'s why"?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655011">\
	 <div id="dsq-comment-header-9655011" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655011" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655011" href="http://alpascual.com/blog/al" target="_blank" rel="nofollow">Al Pascual</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655011" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655011" class="dsq-comment-message">Hey, where is my link :-) You forgot again?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655019">\
	 <div id="dsq-comment-header-9655019" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655019" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655019" href="http://idid.wordpress.com/" target="_blank" rel="nofollow">idid</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655019" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655019" class="dsq-comment-message">Mike Arrington and Om Mallick are competitors... wouldn\'t you like to hear them contrast their ideas independently? maybe even get them to exaplin how they will compete or differentiate their offerings.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655015">\
	 <div id="dsq-comment-header-9655015" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655015" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655015" href="http://www.coursesbywire.com/" target="_blank" rel="nofollow">Brian Sullivan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655015" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655015" class="dsq-comment-message">BTW hopefully "ScobleShow Post partum" (keeping on the latin theme) would be a better description than "ScobleShow Post mortem" for this post?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655016">\
	 <div id="dsq-comment-header-9655016" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655016" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655016" href="http://www.jbotter.com/" target="_blank" rel="nofollow">J. Botter</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655016" class="dsq-comment-message">I\'d love to see Jason Calacanis get interviewed.<br><br>In reality, Robert, the ScobleShow was a fantastic debut. I loved the photowalk with Thomas Hawk and I hope you do more of these, and I hope you can get them to expound more on the techniques they use both for shooting and for processing RAW files. As a budding photographer myself, I love seeing how the semi-pros do it, because I can learn from them, and I definitely learned something from the walkaround with Thomas.<br><br>One thing I would recommend (as I\'ve got a degree in studio arts and sound technology) is to get a good compressor to run your microphones through, whether on video or in podcast format. It\'ll make all the difference in the world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655004">\
	 <div id="dsq-comment-header-9655004" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655004" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655004" href="http://sbelyea.wordpress.com/" target="_blank" rel="nofollow">sbelyea</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655004" class="dsq-comment-message">Hey Robert, really enjoyed the Printing for Less and Photography episodes. I\'m not sure how the logistics would work out, but besides getting a second mic clip for yourself, would it be feasible to just get miniature boom mic you can attach on a harness to yourself or get a better/larger mic on the camera so the speakers don\'t fade in or out when they turn their heads? The inability to hear the questions and some of the responses was the largest flaw I could find in the production. Overall, love the idea, concept and final product!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655003">\
	 <div id="dsq-comment-header-9655003" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655003" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655003">mwirth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655003" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655003" class="dsq-comment-message">REgarding comment 46:<br>if Scoble *does* get those at the top to wander off script it would be extremely cool to watch, though!<br>for me seeing the sun CEO in such a casual setting and hearing him talk about the *why* of SUN was very interesting. the first hard question to mr schwartz hit the nail on the head.<br>if Scoble gets to ask the non-marketing questions.. the *why* questions and recieves answers that are not in the marketing lingo i can read on any corporate site.. then interviews with those high up the org chart are worth a lot.<br>Greetings from a fellow niner! Good show, Scoble!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655001">\
	 <div id="dsq-comment-header-9655001" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655001">A</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655001" class="dsq-comment-message"><i>4) No transcripts. Anyone have a good methodology for doing this?</i><br><br>Mechanical Turk</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654981">\
	 <div id="dsq-comment-header-9654981" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654981" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654981" href="http://blog.stewtopia.com/" target="_blank" rel="nofollow">Randy Stewart</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654981" class="dsq-comment-message">#3. As far as wiki\'s go, WetPaint is the easiest by far and I think that you have mentioned them before.  The only problem I see is that you can\'t get a hosted domain, but their mix of both wiki and comments could be exactly what you are looking for.<br><br><a href="http://www.wetpaint.com" rel="nofollow">http://www.wetpaint.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655027">\
	 <div id="dsq-comment-header-9655027" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655027" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655027" href="http://geocities.com/antonmyer2000/" target="_blank" rel="nofollow">Anton2000</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655027" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655027" class="dsq-comment-message"><a href="http://www.useit.com/jakob/" rel="nofollow">Jakob Nielsen</a>always has some good ideas for startup companies. It would be interesting to discuss his <a href="http://www.useit.com/alertbox/ia.html" rel="nofollow">6 Ways to Fix a Confused Information Architecture</a> :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655020">\
	 <div id="dsq-comment-header-9655020" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655020" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655020" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655020" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655020" class="dsq-comment-message">&gt;sbelyea, about microphones.<br><br>I just needed to get more microphones. A boom or shotgun mic will help in some situations.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655008">\
	 <div id="dsq-comment-header-9655008" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655008" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655008" href="http://www.net.typepad.com/" target="_blank" rel="nofollow">Netanel Jacobsson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655008" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655008" class="dsq-comment-message">Hey Robert, funny to see my name in this list of potential interviewees. I will actually be in California, Menlo Park October 14-24th wanna set a date?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655006">\
	 <div id="dsq-comment-header-9655006" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655006" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655006">Francesco Simi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655006" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655006" class="dsq-comment-message">Please, add a flash video player that we can embed in our blogs. This is what made YouTube success.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655005">\
	 <div id="dsq-comment-header-9655005" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655005" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655005" href="http://www.freyburg.com/" target="_blank" rel="nofollow">Warren Frey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655005" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655005" class="dsq-comment-message">Hey all, Freyburg here. Wow, didn\'t expect anyone to actually read my comment on my little blog, but here we are.<br><br>Anyway, I don\'t recall ever saying the show "sucked," and it doesn\'t...it just isn\'t all that different than the usual from videobloggers all over the place. Given your standing in the blogging community, Robert, and presumably the resources you have at hand, I expected something a LITTLE slicker, in terms of edits and composition and the like.<br><br>Having said all that, I did watch the show, and I do like the interviews, and your guests are certainly people I\'d like to hear from.<br><br>And I don\'t think I was all that mean...I just thought there was a lot of hype leading up to the launch of the show, given the end product.<br><br>But Revision3 is WAY more guilty of churning the hype machine....what with all the breathless "OMG TEH BR0KEN!!!!11!!!" posts over on Digg, when at the end of the day it\'s just a website delivering video content via RSS, like so many others.<br><br>I\'m all for video over the net, and I\'d be perfectly happy tossing my TV off the balcony and having my choice of independently created media at hand, delivered how and when I want it. Hell, I\'m hoping one day to produce some myself. And the nature of video over the net ISN\'T to be super fast cuts and meaningless sound bites like Entertainment Tonight....but given the proliferation of tools even at the most basic consumer level, it can be more than just static shots of some guy talking.<br><br><br>Now, I\'m hardly any less guilty of taking the easy road and keeping it super simple...I have a little podcast I do with a friend about Dr. Who that we record in Gizmo, edit (quickly) in Garageband and throw out to the world every week. But then, I\'m not working for PodTech, I\'m just some dork putting together a hobby-bull session podcast when I have the time.<br><br>So don\'t take my comments as hellfire and vitriol, Robert, because they weren\'t meant to be. I\'m glad you\'re expanding into video, and I will keep checking the show out. I was just a little underwhelmed by this first effort.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654996">\
	 <div id="dsq-comment-header-9654996" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654996" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654996" href="http://www.churchofthecustomer.com/" target="_blank" rel="nofollow">Jackie Huba</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654996" class="dsq-comment-message">Hey Robert, great first episode : )<br><br>I hope to be in the valley in the next 6 weeks. I\'ll give you a shout on getting together.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654985">\
	 <div id="dsq-comment-header-9654985" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654985" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654985">Chris L</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654985" class="dsq-comment-message">Glenn Fleishman of <a href="http://Wifinetnews.com" rel="nofollow">Wifinetnews.com</a> also recommended CastingWords. It uses Amazon slave labor &amp; gets surprisingly good results.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654986">\
	 <div id="dsq-comment-header-9654986" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654986" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654986" href="http://www.newmediamedicine.com/blog" target="_blank" rel="nofollow">Chris Paton</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654986" class="dsq-comment-message">Hi Robert,<br><br>Maybe you should interview Anousheh Ansari once she gets back to earth about her experience of blogging (and video-blogging) from space:<br><br><a href="http://spaceblog.xprize.org/2006/09/28/the-wave-from-space/" rel="nofollow">http://spaceblog.xprize.org/2006/09/28/the-wave...</a><br><br>Chris</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654973">\
	 <div id="dsq-comment-header-9654973" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654973" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654973" href="http://www.thewebsig.com/" target="_blank" rel="nofollow">Bess</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654973" class="dsq-comment-message">I intentionally use a wiki to kick off the Web SIG website to demonstrate the wiki technology. I use <a href="http://www.wetpaint.com" rel="nofollow">http://www.wetpaint.com</a> after trying out many other wikis. I register a domain and forward the domain to my wetpaint acct like <a href="http://webgeeksig.wetpaint.com" rel="nofollow">http://webgeeksig.wetpaint.com</a>. Now you can type <a href="http://www.thewebsig.com" rel="nofollow">http://www.thewebsig.com</a> to see my wetpaint account at <a href="http://webgeeksig.wetpaint.com" rel="nofollow">http://webgeeksig.wetpaint.com</a>.<br><br>Our plan is to record our Web SIG meetings and show videos on our wetpaint wiki. Wiki mashup with video blog ability? What about vwiki?<br><br>If I get lucky to find free time, I\'ll create a trailer video on our wiki to demonstrate the video capability of a wiki :)<br><br>Any question about wiki?<br><br>Response to Comment by Randy Stewart — September 28, 2006 @ 11:42 am<br><br>"#3. As far as wiki’s go, WetPaint is the easiest by far and I think that you have mentioned them before. The only problem I see is that you can’t get a hosted domain, but their mix of both wiki and comments could be exactly what you are looking for.<br><br><a href="http://www.wetpaint.com%22" rel="nofollow">http://www.wetpaint.com"</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654967">\
	 <div id="dsq-comment-header-9654967" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654967" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654967">Nona Jons</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654967" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654967" class="dsq-comment-message">Interview Dooce.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654966">\
	 <div id="dsq-comment-header-9654966" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654966" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654966">Brad</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654966" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654966" class="dsq-comment-message">You should interview Rob Howard - founder of Telligent</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654965">\
	 <div id="dsq-comment-header-9654965" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654965" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654965" href="http://siliconvalleymusings.com/" target="_blank" rel="nofollow">Steve Wilhelm</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654965" class="dsq-comment-message">People I would like to see interviewed (in no particular order):<br><br>Ramana Rao, CTO Inxight, <a href="http://www.ramanarao.com/blog/" rel="nofollow">http://www.ramanarao.com/blog/</a><br>Philippe Kahn, CEO Full Power Technologies, <a href="http://www.fullpower.com" rel="nofollow">http://www.fullpower.com</a><br>Paul Adriani, Nanosolar<br>Vinod Khosla, Khosla Ventures<br>Dr. Cliff Nass, Stanford University<br>Dr. Mark Musen, Stanford University<br>Dr. Marc Davis, Yahoo! Research, UC Berkeley<br>Dr. Eric Brewer, Intel Research, UC Berkeley<br>Dr. Brad Delong, UC Berkeley, <a href="http://www.j-bradford-delong.net/" rel="nofollow">http://www.j-bradford-delong.net/</a><br>Joan Blades and Wes Boyd, <a href="http://Moveon.org" rel="nofollow">Moveon.org</a><br>Jeff Skoll, Skoll Foundation<br>Pierre Omidya, Omidya Network, <a href="http://www.omidyar.net/home/" rel="nofollow">http://www.omidyar.net/home/</a><br>Paul Rice, TranFair USA<br>Audrey Rust, CEO Peninsula Open Space Trust<br>John Sexton, Photographer<br>Stephen Johnson, Photographer<br>David Hibbard, Photographer<br><br>Anyone presenting at the PARC Forum or BayCHI Monthly Meetings</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655030">\
	 <div id="dsq-comment-header-9655030" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655030" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655030" href="http://www.net.typepad.com/" target="_blank" rel="nofollow">Netanel Jacobsson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655030" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655030" class="dsq-comment-message">Bill Tai - General Partner @ Charles River Ventures</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654995">\
	 <div id="dsq-comment-header-9654995" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654995" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654995" href="http://blogs.guardian.co.uk/technology/" target="_blank" rel="nofollow">Jack</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654995" class="dsq-comment-message">Fake Steve of Secret Diary fame<br>ze frank<br>J Allard<br>Nathan Myhrvold (in his living room)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654970">\
	 <div id="dsq-comment-header-9654970" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654970" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654970" href="http://livingwithgeeks.blogspot.com/" target="_blank" rel="nofollow">Jill Foster</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654970" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654970" class="dsq-comment-message">Robert - Looking forward to your ConvergeSouth blog-talk!  I hope to offer in-person congrats on the ScobleShow then...; your business card menu of interviewees looks fantastic.  Initial favorites are Tim O\'Reilly, Craig Newmark, &amp; David Allen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654969">\
	 <div id="dsq-comment-header-9654969" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654969">Ted</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654969" class="dsq-comment-message">Rather than pure tech, how about something interesting for interesting sake. Along those lines, I find Terence Tao, mathematician @ UCLA and recent winner of the Fields Medal (math\'s Nobel) super interesting. He reputed a young, down-to-earth prodigy with a great life story to tell and is doing some of the most interesting, geekiest, "wow" work right now.<br><br><a href="http://en.wikipedia.org/wiki/Terence_Tao" rel="nofollow">http://en.wikipedia.org/wiki/Terence_Tao</a><br><a href="http://www.ucla.edu/about/faculty/tao.html" rel="nofollow">http://www.ucla.edu/about/faculty/tao.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654964">\
	 <div id="dsq-comment-header-9654964" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654964" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9654964">Anton2000</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654964" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654964" class="dsq-comment-message">Hello Robert , a talk with Charles Handy would be quite interesting.<br><br><a href="http://www.bbc.co.uk/worldservice/learningenglish/work/handy/index.shtml" rel="nofollow">http://www.bbc.co.uk/worldservice/learningengli...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654963">\
	 <div id="dsq-comment-header-9654963" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654963" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654963" href="http://www.mattcutts.com/blog/" target="_blank" rel="nofollow">Matt Cutts</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654963" class="dsq-comment-message">I would vote:<br>Ze Frank<br>Danny Sullivan<br>Jason Calacanis</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655039">\
	 <div id="dsq-comment-header-9655039" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655039" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9655039">Sandy Wagner</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655039" class="dsq-comment-message">One of the reasons I am able to read rss feeds is that I can get to them when I have a quick minute on my mobile phone.   Unfortunately I can\'t do it with your show.  Please fix it.<br><br>Some educational tech interviews would be nice.  Sure Alan November, Tom Hoffman, Will Richardson etc. have been heard from everywhere in ed tech.  How about some end users.  You know... teachers who are trying to use this stuff or professional developers trying to teach them to use it.<br><br>Whomever it is, don;t forget the end users.  They are the most important part of the equation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655040">\
	 <div id="dsq-comment-header-9655040" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655040" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655040" href="http://Blog.AMZN-Associates.com/" target="_blank" rel="nofollow">Gene Kavner</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655040" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655040" class="dsq-comment-message">Robert -- would love to talk to you any day!  Drop me an email.<br><br>      Gene</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9655041">\
	 <div id="dsq-comment-header-9655041" class="dsq-comment-header">\
	 <cite id="dsq-cite-9655041" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9655041" href="http://www.wetpaint.com/" target="_blank" rel="nofollow">Ben Elowitz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9655041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9655041" class="dsq-comment-message">Robert &amp; Randy &amp; Bess &amp; other commentors--  Call it it rapid response to customer feedback:  <a href="http://www.wetpaint.com" rel="nofollow">Wetpaint</a> will soon be offering the ability to host a Wetpaint-powered wiki under a custom domain name that you arrange.  It will go live in just a couple of weeks.  Thanks for the feedback!!<br><br>--Ben</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9654968">\
	 <div id="dsq-comment-header-9654968" class="dsq-comment-header">\
	 <cite id="dsq-cite-9654968" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9654968" href="http://www.andrehedetoft.com/geekporn" target="_blank" rel="nofollow">André Hedetoft</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9654968" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9654968" class="dsq-comment-message">I would love to see:<br><br>Hugh McLeod<br>Joblo of <a href="http://Joblo.com" rel="nofollow">Joblo.com</a><br>Seth Godin<br>Tom Peters<br>Guy Kawasaki<br>Ask a Ninja<br>Kevin Rose and Alex Albrecht<br><br>and...<br><br>hmm...<br><br>ME!<br><br>Why? Because I\'ve just created a game where you get to play with my life over at <a href="http://www.andrehedetoft.com" rel="nofollow">http://www.andrehedetoft.com</a> in the quest of turning me into the obvious geek movie director!<br><br>I live in Sweden though but we can totally do the interview over the internet and I\'ll point my Sony HD camera at me and edit up something nice?<br><br>What do you say Scoble?<br><br>André Hedetoft</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=scobleshow_post_mortem_wow_ask_blog_search_rocks&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);
			}
		}
	});
}

})();




