




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": {"12f27b210b9446b627cfeec448360493": {"username": "tony", "tumblr": "", "display_name": "tony", "url": "http://disqus.com/guest/12f27b210b9446b627cfeec448360493/", "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": ""}, "762fc9dfadf5f3b35d4aabe116aac9a2": {"username": "Sylvia Paull", "tumblr": "", "display_name": "Sylvia Paull", "url": "http://disqus.com/guest/762fc9dfadf5f3b35d4aabe116aac9a2/", "registered": false, "linkedin": "", "blog": "http://whoisylvia.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": ""}, "e24a12e1ef7107ef4197b12378f6699c": {"username": "Chris Heuer", "tumblr": "", "display_name": "Chris Heuer", "url": "http://disqus.com/guest/e24a12e1ef7107ef4197b12378f6699c/", "registered": false, "linkedin": "", "blog": "http://chrisheuer.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": ""}, "775e5c89fb370f12c696a851db147391": {"username": "Tony", "tumblr": "", "display_name": "Tony", "url": "http://disqus.com/guest/775e5c89fb370f12c696a851db147391/", "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": ""}, "1927d12be643cc79897c2f522086e6ce": {"username": "chris", "tumblr": "", "display_name": "chris", "url": "http://disqus.com/guest/1927d12be643cc79897c2f522086e6ce/", "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": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9d13fa285ef9c9c980a7d8389efe373c": {"username": "vanderleun", "tumblr": "", "display_name": "vanderleun", "url": "http://disqus.com/guest/9d13fa285ef9c9c980a7d8389efe373c/", "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": ""}, "5da797c7ea99285032d89a320f2b7485": {"username": "G-Dog", "tumblr": "", "display_name": "G-Dog", "url": "http://disqus.com/guest/5da797c7ea99285032d89a320f2b7485/", "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": ""}, "363a2d35120ca1b4276771337d9c7faa": {"username": "rabsteen", "tumblr": "", "display_name": "rabsteen", "url": "http://disqus.com/guest/363a2d35120ca1b4276771337d9c7faa/", "registered": false, "linkedin": "", "blog": "http://rabsteen.info/", "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": ""}, "944bda3622de5b87919b48080147ab5a": {"username": "Heywood", "tumblr": "", "display_name": "Heywood", "url": "http://disqus.com/guest/944bda3622de5b87919b48080147ab5a/", "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": ""}, "529bfdf034eff7735b99eec9dec29964": {"username": "Jim Deville", "tumblr": "", "display_name": "Jim Deville", "url": "http://disqus.com/guest/529bfdf034eff7735b99eec9dec29964/", "registered": false, "linkedin": "", "blog": "http://devillecompanies.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fff84bc87483c130a095dba4c2969247": {"username": "Podesta", "tumblr": "", "display_name": "Podesta", "url": "http://disqus.com/guest/fff84bc87483c130a095dba4c2969247/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1250b261e7174ddd6693f61d03477eaf": {"username": "W^L+", "tumblr": "", "display_name": "W^L+", "url": "http://disqus.com/guest/1250b261e7174ddd6693f61d03477eaf/", "registered": false, "linkedin": "", "blog": "http://lnxwalt.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a6bc042bd0ecbde192195ae263231231": {"username": "di.onys.us", "tumblr": "", "display_name": "di.onys.us", "url": "http://disqus.com/guest/a6bc042bd0ecbde192195ae263231231/", "registered": false, "linkedin": "", "blog": "http://di.onys.us/", "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": ""}, "56f50d459303783e827d2d63d9ee68d6": {"username": "Ethan", "tumblr": "", "display_name": "Ethan", "url": "http://disqus.com/guest/56f50d459303783e827d2d63d9ee68d6/", "registered": false, "linkedin": "", "blog": "http://blackrimglasses.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": ""}, "74de99d7bc0751e419bec8a240c9e146": {"username": "Nick Bradbury", "tumblr": "", "display_name": "Nick Bradbury", "url": "http://disqus.com/guest/74de99d7bc0751e419bec8a240c9e146/", "registered": false, "linkedin": "", "blog": "http://nick.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": ""}, "fc01b6575368251c1a310ed6ea5d6a03": {"username": "Eric Rice", "tumblr": "", "display_name": "Eric Rice", "url": "http://disqus.com/guest/fc01b6575368251c1a310ed6ea5d6a03/", "registered": false, "linkedin": "", "blog": "http://ericrice.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/868/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "77b6fc4c17684b51866765a2a0307371": {"username": "Nick Douglas", "tumblr": "", "display_name": "Nick Douglas", "url": "http://disqus.com/guest/77b6fc4c17684b51866765a2a0307371/", "registered": false, "linkedin": "", "blog": "http://toomuchnick.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": ""}, "e7d7f4289643f4fcde4f6546d98f20e8": {"username": "1389ad", "tumblr": "", "display_name": "1389ad", "url": "http://disqus.com/guest/e7d7f4289643f4fcde4f6546d98f20e8/", "registered": false, "linkedin": "", "blog": "http://1389blog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/32/4737/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "260cc7076db4d6c44be7ede13f1463c3": {"username": "Jim", "tumblr": "", "display_name": "Jim", "url": "http://disqus.com/guest/260cc7076db4d6c44be7ede13f1463c3/", "registered": false, "linkedin": "", "blog": "http://www.roadup.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": ""}, "90dd3a2d37915c0dc8b693fea561afc1": {"username": "weyouth", "tumblr": "", "display_name": "weyouth", "url": "http://disqus.com/guest/90dd3a2d37915c0dc8b693fea561afc1/", "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": ""}, "346fd0dd37715514dc61272e419777a6": {"username": "Kevin", "tumblr": "", "display_name": "Kevin", "url": "http://disqus.com/guest/346fd0dd37715514dc61272e419777a6/", "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": ""}, "76bec42915def4e9ec9ea0b3a7630833": {"username": "Steven Hodson", "tumblr": "", "display_name": "Steven Hodson", "url": "http://disqus.com/guest/76bec42915def4e9ec9ea0b3a7630833/", "registered": false, "linkedin": "", "blog": "http://www.winextra.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/24/46/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "27dff43fae4ddb76fb5258db6c537d86": {"username": "BillSaysThis", "tumblr": "", "display_name": "BillSaysThis", "url": "http://disqus.com/guest/27dff43fae4ddb76fb5258db6c537d86/", "registered": false, "linkedin": "", "blog": "http://billsaysthis.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": ""}, "d280582927dffe4f054c638870467b36": {"username": "Damon Billian", "tumblr": "", "display_name": "Damon Billian", "url": "http://disqus.com/guest/d280582927dffe4f054c638870467b36/", "registered": false, "linkedin": "", "blog": "http://dbillian.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": ""}, "000801987fb3dd4d9b92db484c455ba0": {"username": "Ian Betteridge", "tumblr": "", "display_name": "Ian Betteridge", "url": "http://disqus.com/guest/000801987fb3dd4d9b92db484c455ba0/", "registered": false, "linkedin": "", "blog": "http://www.technovia.co.uk/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/19/8035/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "07d304de5cbf52d3ff0f6cc945a6e10b": {"username": "meanguy", "tumblr": "", "display_name": "meanguy", "url": "http://disqus.com/guest/07d304de5cbf52d3ff0f6cc945a6e10b/", "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": ""}, "dahowlett": {"username": "dahowlett", "tumblr": "", "display_name": "dahowlett", "url": "http://disqus.com/dahowlett/", "registered": true, "linkedin": "", "blog": "http://www.dahowlett.com", "remote_domain": null, "points": 2, "facebook": "http://www.facebook.com/dahowlett", "avatar": "http://media.disqus.com/uploads/users/1740/avatar92.jpg", "delicious": "dahowlett", "is_remote": false, "verified": true, "flickr": "dahowlett", "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": ""}, "bb114ced2f5ce92e2fbd612a69356e8d": {"username": "Peter (Sweden)", "tumblr": "", "display_name": "Peter (Sweden)", "url": "http://disqus.com/guest/bb114ced2f5ce92e2fbd612a69356e8d/", "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": ""}, "98583d556bf0b5c55f7a62217ceeafcc": {"username": "anon", "tumblr": "", "display_name": "anon", "url": "http://disqus.com/guest/98583d556bf0b5c55f7a62217ceeafcc/", "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": ""}, "5201b07f68f5a080f3762dc539a2ec69": {"username": "Jon Dorn", "tumblr": "", "display_name": "Jon Dorn", "url": "http://disqus.com/guest/5201b07f68f5a080f3762dc539a2ec69/", "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": ""}, "18fdd46f2ba52111b52b6244f3037cb9": {"username": "Sean", "tumblr": "", "display_name": "Sean", "url": "http://disqus.com/guest/18fdd46f2ba52111b52b6244f3037cb9/", "registered": false, "linkedin": "", "blog": "http://blogs.technet.com/seanearp", "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": ""}, "5ecc3f12c54962a6e311657b71bfd5af": {"username": "MSB", "tumblr": "", "display_name": "MSB", "url": "http://disqus.com/guest/5ecc3f12c54962a6e311657b71bfd5af/", "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": ""}, "1111f5280f54e05c95b3717700ddc815": {"username": "Preston", "tumblr": "", "display_name": "Preston", "url": "http://disqus.com/guest/1111f5280f54e05c95b3717700ddc815/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1357/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2e96e6d95736cab3aeaec02709137204": {"username": "Andrew Field", "tumblr": "", "display_name": "Andrew Field", "url": "http://disqus.com/guest/2e96e6d95736cab3aeaec02709137204/", "registered": false, "linkedin": "", "blog": "http://www.printingforless.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": ""}, "0083c723a6ce6a9ff72854721e0add74": {"username": "Keith", "tumblr": "", "display_name": "Keith", "url": "http://disqus.com/guest/0083c723a6ce6a9ff72854721e0add74/", "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": ""}, "c2ec17b9df58d5843b147cf69deef262": {"username": "Michael Markman", "tumblr": "", "display_name": "Michael Markman", "url": "http://disqus.com/guest/c2ec17b9df58d5843b147cf69deef262/", "registered": false, "linkedin": "", "blog": "http://mickeleh.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": ""}}, "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_10:22:08", "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": {"9688576": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am confused as to how someone so smart can refuse to address the very substantive issues contained in a post like Ethans - to marginalize his considered insights and personal feelings and turn the tables on him with such a personal attack makes no sense.  We all need to learn how to discuss the real issues of the day much better then this.  While I like and respect you Robert, I am bummed that you have chosen this tactic instead of presenting a reasoned retort regarding why you disagree with him... in all honesty I think your \"publish quickly and often\" style has done you a disservice here and you have joined 2 stories you feel strongly about that should have been separate posts.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:28:38", "killed": false, "user_key": "e24a12e1ef7107ef4197b12378f6699c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688577": {"up_voted": false, "ip": "", "has_replies": false, "message": "Chris: I guess I should state that I think Ethan is right. Gnomedex could be so much more. I don't control the content on stage. I was involved with a little lunch session which very few people attended and if I did run Gnomedex I'd rather have big thinkers like the computer science instructor who is trying to really address the digital divide that's on my Kyte Channel at <a href=\"http://www.kyte.tv/channels/view.html?uri=channels/6118/41579#uri%2Cchannels/6118/41579\" rel=\"nofollow\">http://www.kyte.tv/channels/view.html?uri=chann...</a><br><br>I just thought it was interesting that Ethan attacks other people/organizations without looking inside his own house first. But what do I know? I'm just a \"blowhard\" to Ethan.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:35:23", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688578": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick: I did speak out when I saw Microsoft doing evil. <a href=\"http://radio.weblogs.com/0001011/2005/04/23.html#a9919\" rel=\"nofollow\">http://radio.weblogs.com/0001011/2005/04/23.htm...</a><br><br>That note, at least in part, caused Ballmer to change his mind and that support of Ballmer caused the bill to pass within a year.<br><br>What evil have you pointed out that your employer is involved in?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:19:19", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688579": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - I fear you misinterpret me (my bad)<br><br>\"I see a role of an employee far differently than you do. Especially when one is a director level employee.\"<br><br>100% agree but as we know from the continuing stream of corporate scandals of one sort of another (which by the way I write about a LOT), that's not the way the current business world operates. There is a systemic failure within business culture at the top that isn't going away because? Money has no ethics.<br><br>\"Employees have a responsibility to speak out otherwise they are implicitly agreeing with the strategies of their companies.\"<br><br>Again, agree but MOST employees have no clue as to what's going on. There are powerful forces out there preventing whistle blowers. Fox News, Pfizer, Shell - there is a very long list. Numerous companies are routinely penalized for one wrong doing or another. Even companies like IBM, GE and Westhinghouse have murky pasts.<br><br>You're in a relatively privileged position and one that is afforded to few but please don't assume that everyone else is able or indeed capable of following that example.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:19:28", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "2 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}, "9688580": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick: and when you work for a company that is intellectually corrupt your very presence mirrors the emptiness in your soul and Warner, by profiting by this type of music, which is souless and without merit and which speaks to the basest elements of our society, reflects a moral bankruptcy that we should not tolerate. Ethan: if you say you love working with musicians, these musicians reflect on your soul. Look into the mirror and ask yourself if this is who you are.<br><br>Nick: I don't work for Microsoft any more. Read this comment again for more clarity on what I'm saying.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:23:05", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688581": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: I'm not saying anything, just saying that:<br><br><a href=\"http://www.warnerbrosrecords.com/artists\" rel=\"nofollow\">http://www.warnerbrosrecords.com/artists</a><br><br>is what I work with and what my job is. I don't have any statement about 60 minutes, as I've never even heard the artists mentioned.<br><br>I do have an opinion about the history of hip-hop, but this is not the time for that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:31:34", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688582": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;You\u2019re in a relatively privileged position and one that is afforded to few but please don\u2019t assume that everyone else is able or indeed capable of following that example.<br><br>Bullshit. Everyone in society has a responsibility to speak up against evil. This kind of thinking is what brought us Hitler.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:25:38", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688583": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan: I don't own an iPod and none of these above are on my favorite musicians.<br><br>So, you're saying 60 Minutes is wrong?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:27:19", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688584": {"up_voted": false, "ip": "", "has_replies": false, "message": "well robert, you aren't proving me wrong!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:40:09", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688585": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan: and while you focus on my blowhardiness neither of us is getting anything done which proves we both like to talk more than actually improve the world.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:41:23", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688586": {"up_voted": false, "ip": "", "has_replies": false, "message": "@7 \"That\u2019s like saying that while I worked at Microsoft I shouldn\u2019t care what the parent company does and only should care about what my group does.\"<br><br>Seriously. Stop trying to draw analogies because you are horrible at it.  What it would be like is when MS owned Slate you agreed with everything printed in Slate when you were there. Or you agreed with every commentator on PMSNBC. Just as ridiculous as associating Ethan with everything Warner does.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:48:54", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688587": {"up_voted": false, "ip": "", "has_replies": false, "message": "lets end this on a good note then:<br><br>I promise that to the extent I can I will try to affect positive change both inside and outside my spheres of influence.<br><br>I hope you and others can promise to do the same, and also Robert: immediacy and transparency is NOT always good.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:45:55", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688588": {"up_voted": false, "ip": "", "has_replies": false, "message": "LayZ: if I saw Slate distributing evil I'd have spoken up against it. Slate did fire someone named Michael Savage for doing just that when I was there.<br><br>Ethan. \"Immediacy and transparency is NOT always good.\"<br><br>I agree, but it's far better than any other alternative I've seen.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:56:30", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688589": {"up_voted": false, "ip": "", "has_replies": false, "message": "With all respect but; A kid who tells on another kid is a dead kid! No one talks with the cops! That's the first thing one need to know, and the first thing any kids learns. No mather if you're black or white, or if you live in USA or Europe. ACAB - All Cops Are Bastards. Snitching and telling on your neighbours might make sense in an white american middle class environment -- but from a working class perspective (und much of us true hackers are struggling working class) it's a form of suicide. Cops never done anything for us, and never will!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:11:58", "killed": false, "user_key": "bb114ced2f5ce92e2fbd612a69356e8d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688590": {"up_voted": false, "ip": "", "has_replies": false, "message": "LayZ: well, if you're going to talk about \"self important\" let's talk about you. You keep showing up here and keep telling us how to run the blogosphere without doing one yourself and without even telling us who you really are. So what right do YOU have to speak up here? And if you DO have a right (I think you do, which is why my comments are open) what makes you think we should listen to you since you obviously have no experience in this matter. I'd rather listen to Ethan since he DOES have a blog. Thanks for trying so hard.<br><br>&lt;strike&gt;Heck, over on Ethan's blog he moderates comments. At least you can spout whatever crap you want here.&lt;/strike&gt;", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:10:53", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688591": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sooo...lemme see if I understand this, Scoble.  Rather than respond intelligently to Ethan's well thought out and insightful blog post regarding Gnomedex and the self important attitude the majority of bloggers have, you choose to attack him on a totally unrelated issue.  Brilliant!  Another, \"Yeah!  Well, your mother wears combat boots!\" post.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:07:27", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688592": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick, Ethan: I'm sorry but I have to agree with Scoble on this. I believe there is a separation between what you do and what your employer does, but there's a line. Robert, while at Microsoft, saught to change people's view of MS, and to call attention to both MS's good and bad actions.  I may be jumping in too deep, but it seems like you're busy attacking, but not being a voice in either direction for your company.<br><br>WBR,WMG, Sony, Universal, or whatever, there are serious corruption, and moral issues at all of those companies. If it is under the RIAA umbrella, I wouldn't be okay working for it, or supporting it in any way. If you are so gung ho about music, but have any sort of soul, why aren't you working for a truely innovative company like Amie Street, eMusic, or Magnatune?<br><br>It's like the old poem that talks about the Nazi's coming for one group, and the reader doing nothing. Finally in the end, the Nazi's came for him, and there was no one. If you aren't helping to change the company, your part of the problem at the company .", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:20:10", "killed": false, "user_key": "529bfdf034eff7735b99eec9dec29964", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688593": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble-<br><br>I have to say... this post in particular drew my attention.  Not having made it to Gnomedex, and not particularly caring about the latest Winer/Calicanis dust-up (we have Valleywag for that), I headed over to see the blog of the evil person from Warner Music that was explicitly (or implicitly) approving of a \"no-snitch\" policy that had lead to murders and rapes not being solved.  What a jerk!  Let's gather our torches and pitchforks!  Heck, you even note: \"This kind of thinking is what brought us Hitler.\"<br><br>That is a pretty damn serious claim to make.<br><br>And so I read Ethan's post.   A post that had nothing to do with Warner Music. Or snitching.  Or the police.  Heck... according to Ethan's comments, he hasn't even heard the artists in question.  His post had some ideas on ways that the geeks attending Gnomedex could use their energies for the greater good.  Seems admirable to me, reading as a complete outsider.<br><br>So why the blindside?  This kind of personal attack, accusing a person (\"you guys\") of funding an anti-snitch campaign, mentioning Hitler... And yet you didn't take the time to find out if he has any involvement in these corporate policies, whether or not he has even seen the 60 minutes story, you just made assumptions and attacked him based off of seemingly flawed assumptions (what company does he work for? who is a division of who? what is his role there? does he filter comments on his blog?)<br><br>So... I'll end with a suggestion.  Instead of making assumptions, be curious.  Ask Ethan what he thinks.  You are more than entitled to take exception to any answer he gives you, but you didn't give him a chance to even state a position. I think you really threw him under the bus here...<br><br>Just my 2 cents...<br><br>Sean", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_02:07:27", "killed": false, "user_key": "18fdd46f2ba52111b52b6244f3037cb9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688594": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sean: fair enough, but if you look at his post he did the same too.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_02:20:37", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688595": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: I never mentioned you by name.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_02:23:37", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688596": {"up_voted": false, "ip": "", "has_replies": false, "message": "@sean,<br><br>Thank you for saving me the time. I was gathering my thoughts to say pretty much what you said more clearly and eloquently than me. I was startled at the ferocity of Robert's post here. I didn't see any hypocrisy in Ethan's post.<br><br>Where is the requirement that before you can critique anything you must first critique your own employer and denounce any practices that seem harmful?<br><br>Why would Ethan get a free pass over the RIAA harrassment of customers on downloading, but only get called when 60 Minutes runs a \"stop snitchin'\" piece?<br><br>Snitching will soon be obsolete anyway as we move rapidly to a total surveillance society.<br><br>BTW, Hip-hop is proto-blogging. Commercial exploitation of hip-hop is proto-spamming.<br><br>Something to ponder and investigate: Anderson Cooper, who reported the story on CBS also works for Time Warner subsidiary CNN. Did he run this story on CNN? Is he a hypocrite, or a ratings or whore?<br><br>Ethan raised some legit questions about Gnomedex. Rather than advance the conversation and engage Ethan on either Gnomedex or TW, Robert went into attack mode. I wonder why?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_03:31:28", "killed": false, "user_key": "c2ec17b9df58d5843b147cf69deef262", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688597": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I think the basic conflict between you and Ethan is one of shallowness versus substance.  He sees through the typical blogosphere persona, heavy on self-importance, but lightweight on everything else.   You represent that persona, so of course you feel offended when someone criticizes it.  Ethan is still very young so he hasn't conformed to expectations. . .yet.<br><br>As for the 'no snitching' campaign, I'm ambivalent.  As the fellow from Sweden said relations between the police and the poor are often adversarial.  It makes sense to inform regarding crime only if doing so is likely to have a beneficial effect.   But, if the police and the justice system consider a class or race of people 'the enemy' and are eager to degrade, even kill, them, cooperation is not a good idea.  Besides, most people have common sense and can judge for themselves whether to inform or keep mum.<br><br>Ironically, I was reading about the case in Louisiana in which a racist power structure is terrorizing black teenagers as if it were the 1950s earlier today:<br><br><a href=\"http://www.msnbc.msn.com/id/20218937/site/newsweek/\" rel=\"nofollow\">http://www.msnbc.msn.com/id/20218937/site/newsw...</a><br><br>What rappers say is the least of their problems.<br><br>Furthermore, reading this incoherent entry was painful for someone who cares about writing.  It was a pleasure to read Ethan's literate entry afterward.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_03:48:42", "killed": false, "user_key": "fff84bc87483c130a095dba4c2969247", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688598": {"up_voted": false, "ip": "", "has_replies": false, "message": "@51 Sorry Ethan, gotta pull the bs card on this one..<br><a href=\"http://tinyurl.com/2ze8yr\" rel=\"nofollow\">http://tinyurl.com/2ze8yr</a><br><br>that being said, let's stop and give ethan some credit for being the kid on the titanic with a bucket and the know-how to use it.<br><br>and for the record this post is scored<br>Ethan 1 / Scoble 0", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_03:42:34", "killed": false, "user_key": "944bda3622de5b87919b48080147ab5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688599": {"up_voted": false, "ip": "", "has_replies": false, "message": "Podesta: the problem is your attack on me lacks its own depth.<br><br>Since Gnomedex began I've put up 40 minute interview with one of the world's top computer science professors, a long discussion about the beginnings of the personal computer operating system business, and tonight I put up a lengthy interview with IBM's top intellectual property lawyer. All in the past few days.<br><br>If that's \"superficiality\" then please show me some depth out there that I can consume.<br><br>And I won't even bring up all the blogs I just put on my link blog that come to a high bar.<br><br>Maybe the thing that got me mad is that Ethan is pointing his gun at blogs without looking at himself first.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_04:01:46", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688600": {"up_voted": false, "ip": "", "has_replies": false, "message": "it was good for me.  was it good for y'all?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_05:34:34", "killed": false, "user_key": "07d304de5cbf52d3ff0f6cc945a6e10b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688601": {"up_voted": false, "ip": "", "has_replies": false, "message": "Also, nice to see Godwin's Law is still alive and well.<br><a href=\"http://en.wikipedia.org/wiki/Godwin%27s_law\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Godwin's_law</a><br><br>Nazis? Hitler? Come ON.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_04:55:30", "killed": false, "user_key": "fc01b6575368251c1a310ed6ea5d6a03", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688602": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ian and Eric,<br><br>I believe the two ARE joined. I'm going to keep the reason they are joined to myself for a second. Instead, let's look at Ethan's post.<br><br>**I just hate the fact that you have these blowhard hacks who suck the life of the room with their own sense of self important.**<br><br>And yet did Ethan solve anything other than sucking us down his OWN self-important blast on other people?<br><br>I agree with the premise that Ethan has here. That other people don't always bring light. They don't seek truth. They aren't nice. They don't teach. Jason, for instance, pushed his product to a captive audience. At least when CEOs do it on my show you can close the video if you aren't feeling receptive. It's hard to walk out of a room, especially when you've paid to be there.<br><br>But, did Ethan elevate us through his post? Did he demonstrate a way to behave better than those \"self-important morons?\"<br><br>No.<br><br>OK, let's go on.<br><br>**Make part of it on the streets of Seattle, coming up with technological solutions to the povery, drugs and lack of health-care that exists on the very streets outside the conference hall.**<br><br>Ethan, you missed that Sunday there was a Gnomedex un-conference and a Mesh Walk where attendees of Gnomedex DID get out on the street. I believe even Pirillo was part of that.<br><br>**We pay attention to some stupid fight between overweight white guys inside a conference hall.**<br><br>Is this a way to elevate Ethan's argument? First of all Jason weighs about 190, which for his height is NOT overweight. It sounds like Ethan just is here to tear down other people. Why? Why does Ethan do that? I find that people who have to make their points like that are usually wrong.<br><br>**The area that makes us question our motives and understanding of our world THROUGH technology rather than using technology as a means to validate our own insecurities with unneeded self-import.**<br><br>I agree with this. But I don't think Ethan has been paying attention to what a whole lot of us have been doing. Maybe he's just reading too much Valleywag or something. But, let's say his point is good. Why not just DO SOMETHING about it instead of ripping everyone else a new asshole about our weaknesses?<br><br>**that we forget the real power granted through every glowing screen in the room.**<br><br>Right. But most human beings aren't even willing to do what those \"blowhard\" bloggers are doing. Most humans would rather watch Paris Hilton or whatever the metaphorical equivilent is.<br><br>**We yield dangerous tools. They can and have been used against us, and our loved ones.**<br><br>Yes, and the reason I wielded this tool against Ethan is because he loves aiming his writing at other people and not DOING anything. I +hate+ this \"tear down the other guy\" shit that's been happening on the blogosphere lately.<br><br>People make shit up about me and my employer and post it without care to the consequences. I don't see people standing up against the personal attacks. Everyone sobbed about Kathy Sierra and then went right back to the same shit.<br><br>**If we continue to get caught up in playground fights over who\u2019s dick is bigger, we\u2019re just holding the gun to our foot and pulling the trigger.**<br><br>OK, I buy into this. It's why over the past few days I've uploaded tons of videos by people who are trying to improve the world. No attacks. Just lots of doing.<br><br>Can we move to a world where we DO instead of ATTACK?<br><br>I doubt it. Ethan didn't get us closer, that's for sure.<br><br>Back to the joining. I don't think Ethan attacked the right issues. I didn't attack the right issue either.<br><br>Ethan attacked something that mostly happened on blogs and not on stage. Well, OK, Jason gave a salespitch on stage. So did other speakers (I heard that on Twitter from other attendees). And Dave Winer and at least one other voice I heard interrupted Jason to point that out. I didn't speak up in the session, but I said the same thing on Twitter.<br><br>But that whole incident took, what, one hour if you count Jason's entire speech? Out of about a dozen sessions? That HARDLY defined Gnomedex.<br><br>I'd rather be constructive and give Chris Pirillo some real, actionable, items. The one thing Ethan told Chris to do is already being done as part of the Mesh Walk. So, let's throw that one out.<br><br>The rest of it seemed more of an attack on me and other people with no real justification behind it.<br><br>He attacked me for speaking at the end of a session. Well, sorry, my SMS was going nuts because of the false rumors being made about me on a variety of sights. Did Ethan care about that? No. Did Ethan care about the feelings of people he aims his abuse gun at? No.<br><br>So, I turned the bullet around and asked him why he isn't cleaning up his own house first. It's a legitimate question to ask someone who isn't ADDING anything to our community and is just taking pot shots from behind his screen and keyboard.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_05:25:30", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688603": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Bullshit. Everyone in society has a responsibility to speak up against evil. This kind of thinking is what brought us Hitler.\"<br><br>That's a bit harsh Robert and I appreciate you feel strongly about it but consider this.<br><br>IBM supplied the computers to Hitler that provided the way of keeping records in the concentration camps. Irving is on record as questioning that premise yet the New York originated contracts are available to view. The profits on which supplies were collected after WWII.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_04:41:32", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "2 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}, "9688604": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dennis: and is that right? Should someone have spoken up about it back then?<br><br>I hope I would have if I were there.<br><br>My mom's mom spoke up against Hitler at great risk to her own family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_04:47:32", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688605": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm too tired to be intellectual right now and I've already engaged in Twitter battles tonight.<br><br>Short version: two different topics being merged into one; yes I agree fully with Ethan on the ego chamber issue; no I haven't read the Warner issue in full, but probably because it's an entirely different subject that keeps getting dragged into another conversation. And please, enough with the comparing of a media company INFINITELY older than Microsoft. You're acting like he's the CEO. What next? Blame him for locking the Animaniacs in the water tower?<br><br>This is EXACTLY the problem. Talking 'round in circles, and then cap off with your own accomplishments. I can set the clock on my iPhoneiPhoneiPhone by this. Over and over and over it's the EXACT SAME THING DUDE.<br><br>This is why the shine on the A-list is tarnishing and more than likely why the subconscious defensive position is predictably taken. I swear if it's not Dave crawling up on the cross, Jason taking -any- mention of Mahalo and spinning it in his PR, or the 3428934728374 references to video you've done (and throw in the Valleywag/TechCrunch rags for being the peanut gallery), then auugghh I don't know.<br><br>Bottom line. The Warner story is another issue and you know it.<br><br>The ones who have 34829048 friends and read 2380472348907 blogs and invented the internet 387429387 times are being accused of being blowhards. ADDRESS IT. I mean ANSWER THE QUESTION.<br><br>Which, sadly, I don't believe will every happen. And as a veteran blogger, podcaster, vlogger, metaverser, doer, thinker, futurist, whatever you want to call me, the problem is simple.<br><br>As a blogger for the time and you'll get the history of the watch.<br><br>You'll help big media become stronger if you don't get there yourself first.<br><br>This, I believe.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_04:54:04", "killed": false, "user_key": "fc01b6575368251c1a310ed6ea5d6a03", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688606": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert says: \"This kind of thinking is what brought us Hitler.\"<br><br>Dammit, Eric beat me to invoking Godwin's Law :)<br><br>But the fundamental point he makes is correct: whether you are right about Ethan's need to examine how he feels about the \"no snitching\" issue makes absolutely no difference to whether he's correct about what's happening at Gnomedex. None at all. The two are completely separate arguments. You can argue that Ethan's not being consistent, but again, this doesn't make his argument any less right on its own merits.<br><br>Robert, when you combine looking at someone's argument with an attack on them, then you make your own case look weaker. Please, address Ethan's arguments instead of trying to score points on him. I think you have something interesting to say on his arguments - unfortunately, this post doesn't contain it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_05:06:24", "killed": false, "user_key": "000801987fb3dd4d9b92db484c455ba0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688607": {"up_voted": false, "ip": "", "has_replies": false, "message": "@63 No, it frankly wasn't good for anyone. I don't know if it was painful to write, but it was certainly painful to read.<br><br>More and more I'm having a hard time understanding who Scoble's audience is...who he's talking to with ScobleShow and this blog. It's not me, that's for sure...not Joe Blow internet consumer. I expect to see this level of dialog from middle-schoolers, not adult technology pundits (my momma? YOUR MOMMA! WTF?)<br><br>Is he aiming this all at money-men, CEOs, etc.? Makes lots of sense - if you want to influence the tech industry aim for the decision makers. However, assuming this blog then acts as a CV/resume what the hell kind of statement do posts like this make? There's no credibility being built here...quite the opposite.<br><br>Between this unrelated retort, his recent \"What are A-List Bloggers Good For\" reply (<a href=\"http://tinyurl.com/2cbkaf\" rel=\"nofollow\">http://tinyurl.com/2cbkaf</a>) and approval of Pirillo's monkey boy response to Loren Feldman (<a href=\"http://tinyurl.com/392tfc\" rel=\"nofollow\">http://tinyurl.com/392tfc</a>) what I'm getting is Scoble's idea of conversation being less about dialog and more about sophomoric ego-strikes.<br><br>So Scoble...who is your audience, man? Who do you want most to read this blog and this post, and just what response were you expecting to replies of this nature?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_07:16:43", "killed": false, "user_key": "260cc7076db4d6c44be7ede13f1463c3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688608": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jim: <a href=\"http://scobleizer.com/2007/08/13/things-on-my-mind/\" rel=\"nofollow\">http://scobleizer.com/2007/08/13/things-on-my-m...</a> is my answer for now.<br><br>I think you nailed it.<br><br>It also is why I like my video work better than my blogging work lately. I don't do \"ego strikes\" in my videos. Of course my interviewees don't try that crap in them either where on the blogosphere that stuff comes into my trackbacks and other places regularly. Heck, I was getting SMS's at Gnomedex from people who were asking me about Valleywag's latest claims during sessions there.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_07:22:40", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688609": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tony,<br><br>Excellent example!<br><br>I spoke out about my beliefs about Loren on the Yahoo newsgroup which was against my company's interests (hint: that represents career risk).<br><br>And now Podtech won't be distributing future Loren Feldman work and our logo is off of his Web site and you'll notice that his latest video is on YouTube.<br><br>So, no, I am NOT on the other side of the issue.<br><br>This is EXACTLY the point.<br><br>I can control what PodTech is involved with. When I see the company I am involved in doing something wrong I speak up and take action BOTH internally and externally. And quickly, I might add.<br><br>Maybe you should have listened to what I told you when you called. You didn't seem willing to listen when you called but glad I got the chance to explain my position once more to you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_07:25:39", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688610": {"up_voted": false, "ip": "", "has_replies": false, "message": "Then I stand corrected.  I was unaware that Podtech had severed its relationship with Loren since I no longer hang out in places online where such behavior is tolerated.<br><br>Thank you for doing the right thing.<br><br>T", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_07:35:06", "killed": false, "user_key": "775e5c89fb370f12c696a851db147391", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688612": {"up_voted": false, "ip": "", "has_replies": false, "message": "\" I\u2019d rather listen to Ethan since he DOES have a blog. Thanks for trying so hard.\"<br><br>I think this is where Ethan is talking about the self-importance displayed by many bloggers. Since when did having a blog make anyone smarter than everyone else? Some of the smartest people I know DON'T blog.<br><br>After reading Ethan's post, I think the main point is that technology still has a great potential (not being fully utilized) to help change the lives of people that need help. Does our having technology help us understand these issues? Yes. Will it change it directly in the developing countries, countries that have more dire concerns (food, water) than internet access? Not right now.<br><br>And while the music industry certainly does have issues, I would actually argue that music is much more of a universal item than a blog...which means it has more potential to create the changes he was talking about.<br><br>Note: I have a blog. I' not under the delusion that I am going to change the world because of it. If you want to focus on some companies that are trying to change the world, I would recommend checking out sites like <a href=\"http://kiva.org\" rel=\"nofollow\">kiva.org</a> or <a href=\"http://unitus.com\" rel=\"nofollow\">unitus.com</a> (micro finance). Perhaps that could be the focus of one of your shows? You could also encourage your fans/readers to join some of the organizations found in Facebook causes. Is 10.00 donation to a cause a lot of money to either one of us? Not really. But 1000 people donating that much money to a cause will actually help someone...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_09:46:36", "killed": false, "user_key": "d280582927dffe4f054c638870467b36", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688613": {"up_voted": false, "ip": "", "has_replies": false, "message": "Excellent point Robert.  The report should have taken the questions a little further.  Here's how it should have gone:<br><br>Q:  So, as a rapper, with your street cred and all that, you wouldn't tell the police about the serial killer, you would move?<br><br>A:  Yep...<br><br>Q:  Okay, now let's assume that that serial killer is a child predator...and let's assume that the child predator abused your daughter and you have 100% credible evidence proving the neighbor did it...do you tell the police?<br><br>A:  Nah.<br><br>Q:  Are you going to move now?<br><br>A:  Nah.<br><br>Q:  If you don't tell the police and you don't move, what do you do?<br><br><br><br>We all know what would happen, but the sad reality is, no one is talking about it.  As the guy on the show said, \"we've lost the rule of law in some of these communities.\"  And big companies love that they are making money off of it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_11:23:53", "killed": false, "user_key": "1111f5280f54e05c95b3717700ddc815", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688614": {"up_voted": false, "ip": "", "has_replies": false, "message": "just one question how many of you people have grown up in the inner city and know what goes on there and how many options people are limited to and the things we have to do to feed out families and how the cops treat us when they show up. if we call the cops the first thing they start doing is questioning us like we are the suspects, so i dont talk to cops about anything a cop asks me a question i have not seen anything. this music sells because this is freedom of speech and this is the way we feel about law enforcement in general", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_11:38:37", "killed": false, "user_key": "0083c723a6ce6a9ff72854721e0add74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688615": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Here's the problem-- working for the music industry has always been about taking the hypocritical path.  It's accepted as part of the job, and people move on.  From the Sony machinations in the mid 90s, to nearly every single desktop in the cubes of Warner Music Group running Napster, to the inability of Universal to sell music online at a time when it really would have revolutionized the industry, the technical/online arms of the industry have <i>always</i> been an exercise in bailing out a sinking ship with a thimble.<br><br>You need to get to the core of what Ethan is saying.  It is a paycheck, pure and simple.  Now, why someone in the online department is attempting to speak for the company is beyond me-- only a few short years ago he would have been crucified for that, but who knows, maybe the business really is getting better.  (Or it's even worse than we thought.)<br><br>Keep this in mind, though.  Ethan has about as much connection to that 60 Minutes story as you have to the direction of the War in Iraq.  Asking him why he works for a corporate behemoth that behaves like that is like asking you why you're still a US citizen.  In his role he has the ability to decide what software WBR runs, but not a whole lot more.  You didn't have influence over Microsoft's OEM deals, why would you take him to task for this?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_13:59:08", "killed": false, "user_key": "5da797c7ea99285032d89a320f2b7485", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688616": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Robert: I have the film...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_16:52:01", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "2 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}, "9688617": {"up_voted": false, "ip": "", "has_replies": false, "message": "@27 billsayzthis<br><br>\"But wouldn\u2019t other, less ethically questionable companies jump at the chance to hire someone of his talent and experience?\"<br><br>Haven't you been around long enough to know that NEARLY EVERY LARGE COMPANY IS AMORAL?  It is their nature.  There aren't enough mom &amp; pop businesses around for everyone to leave their corporate jobs.<br><br>Even so, if you have qualms about what your employer is doing, look for a replacement job.  It does not mean that you'll find a suitable replacement job in a more moral or ethical company, but you should still be looking.  It may take you years to break free, but keep looking.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_19:05:05", "killed": false, "user_key": "1250b261e7174ddd6693f61d03477eaf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688619": {"up_voted": false, "ip": "", "has_replies": false, "message": "@78  Dude, again! Do so research before responding so you don't look ill informed. Being incorporated in Nevada or Delaware doesn't give you the same type of tax haven being incorporated in the Cayman's does. Incorporating in those states for the most part saves companies on STATE corporate taxes, not FEDERAL. Seagate is ducking FEDERAL taxes. And generally it's LLC's that get most of the advantages.<br><br>And being incorporated in Ireland doesn't get you out of paying taxes; the tax rate is just lower. Whereas in the Caymans there is no income, corporation or capital gains tax and no estate duty, inheritance tax or gift tax.<br><br>Nevertheless, I wasn't talking about other corporations, I was talking about Seagate. What other corporations may or may not be doing is not relevant to the Seagate topic. You do understand how to  debate a topic, right?<br><br>Look, I congratulate Seagate on figuring out a way to avoid taxes.  Good for them. Then again, unlike you, I don't think the Fed Govt is responsible for creating federal charities, so the less money they get from us, the better.  But because you think the Fed Govt should be our Mommy, I thought you might want to know Seagate is not contributing its fair share to the welfare state.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_23:08:50", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688620": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Robert: Microsoft puts a significant proportion of its business through Ireland. The net effect last time I checked is a $400 million tax 'saving' each year. It is unclear whether they are manipulating what is known as the 'transfer pricing' rules in order to achieve this but either way, it doesn't reflect the economic reality of how they do business. It is a common tactic employed by large international companies and is a significant drain on available tax resources for the countries in which they were originally located.<br><br>People will argue the 'goodness' or otherwise of tax saving in this manner but the reality is that it creates economic distortions on a global scale. It is one of the most serious corporate abuses and contributes to what the US government already know represents a $300 billion 'tax gap.' In the UK, the tax gap is about $50 billion though I'm waiting for an update on the number.<br><br>The tax gap is the difference between taxes that would normally apply on the basis of declared profit and the tax government is able to collect.<br><br>This is not evasion but it is an abuse of global systems. Some of us think it has a significant effect on large parts of the world because it creates tax competition. That means poor countries, desperate to get inward investment will offer all sorts of crazy tax incentives. That happened in Ireland and has led to chronic house price inflation. The same is true in the Channel Islands.<br><br>I can give you all sorts of theories as to why this is happening and the consequences but they boil down to one thing - governments have effectively passed over economic control to business which, while enjoying the benefits of being 'human' have no concept of monetary ethics. Their argument is always the same - anything goes when it comes to maximizing shareholder value.<br><br>People like myself who talk about this are not popular but we don't care. We see it as a race to the bottom that fosters inequality.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-14_10:01:39", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "2 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}, "9688621": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reading through these exchanges, I actually forgot what the original argument was all about. It's like a tribal war that continues for so many centuries no one can recall the original sin, which probably involved a goat from one tribe that ate some crop on the other tribe's territory.<br><br>I like both players, Ethan and Scoble, and I think they both help to make the world a better (more interesting, technologically advanced, communicative) place. Thanks, guys, and now I hope we can get back to doing what you do best.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-14_12:31:12", "killed": false, "user_key": "762fc9dfadf5f3b35d4aabe116aac9a2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688622": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I typically read the Scobleizer, but this is one of the first times I have seen you deliberately antagonize for the sake of antagonizing and introducing a bunch of bs rhetoric in your responses. I found so many logic flaws in your responses to Ethan that I just didn't know where to start. Maybe you need to go back and read this thread. No-one gains and I sure as heck didn't learn anything from this interaction.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-15_08:14:16", "killed": false, "user_key": "346fd0dd37715514dc61272e419777a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688623": {"up_voted": false, "ip": "", "has_replies": false, "message": "robert, it's a shame to see your sharp eye applies only to the online world.<br><br>what percentage of how many inmates are African American?  Is it any surprise that their culture reflects an antagonism towards police?<br><br>and yet you blame this serious social problem on Warner music?  are video games responsible for columbine too?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-15_16:35:59", "killed": false, "user_key": "363a2d35120ca1b4276771337d9c7faa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688624": {"up_voted": false, "ip": "", "has_replies": false, "message": "@82 \"This is not evasion but it is an abuse of global systems.\"<br><br>By the letter of the law, agreed it is not \"evasion\". But let's be honest..by the spirit of what they are doing, they are indeed evading taxes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-17_23:06:32", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688625": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was robbed at gunpoint once, in Bed-Stuy Brooklyn.<br><br>I did not go to the police. I did not tell them a damn thing. I wasn't about to have a bunch of white, asian, and latin police officers tearing through the ghetto harassing every black man on a bicycle they spotted, creating even more hatred.<br><br>I only lost what amounts to two hour's worth of wages. The fellow who robbed me will likely be trapped in that run down corner of Hell for the rest of his life.<br><br>I heartily encourage *EVERYONE* to avoid working with the police, too. You'll be much happier for it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-03_13:40:20", "killed": false, "user_key": "a6bc042bd0ecbde192195ae263231231", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688626": {"up_voted": false, "ip": "", "has_replies": false, "message": "So many of you are such a buncha white-bread honkies that it would be amusing if it weren't so pathetic. Much like 60 Minutes it's easy to take a stance on this piece without acknowledging and understanding the culture complexities that drive this behaviour. As was mentioned before the relations between the police and those in poor neighborhoods is less than optimal. Unless Robert is going to lay out his street cred growing up in Compton then perhap he shouldn't get so self-righteous about this. Of course if he did have that cred, he likely would be approaching this in a more reasonable manner.<br><br>By the way Robert, snitching was one of the greatest tools of the Nazis since fear drove people to hand over others as a way to protect themselves.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-19_15:01:42", "killed": false, "user_key": "1927d12be643cc79897c2f522086e6ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688627": {"up_voted": false, "ip": "", "has_replies": false, "message": "With many loopholes in the system, big corporations are making financial gains.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-21_03:45:12", "killed": false, "user_key": "12f27b210b9446b627cfeec448360493", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688628": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick: I agree with what Ethan says too, but his company does FAR WORSE for society than anything that \"blowhards\" at Gnomedex do.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:21:23", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688629": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"If you're not part of the solution, you're part of the problem\" was a popular saying in the '60s and I think that in this sense one cannot divorce a person from the company he or she keeps. If Ethan, or Robert, feel they can change things they disagree with about the company which employs them from within then staying is not hypocritical but otherwise, to use another popular '60s phrase they're selling out.<br><br>While Microsoft's tactics are, in situations such as OS security and past behavior towards a number of competitors, quite distasteful and Warner Music's apparently as well, the people I really question are the rank and file workers at, to use one easy example, tobacco companies, whether they're in IT, marketing or R&amp;D. While in America people are free to choose to smoke that doesn't mean the people who produce the cigarettes should sleep well at night.<br><br>Ethan can say that working at the record company gives him the chance to do what he loves, something I agree is very worthwhile. But wouldn't other, less ethically questionable companies jump at the chance to hire someone of his talent and experience? As PodTech did with Robert.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:28:32", "killed": false, "user_key": "27dff43fae4ddb76fb5258db6c537d86", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688630": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan you've lost your way. Take another look at how you got here. This is not good.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:37:21", "killed": false, "user_key": "5201b07f68f5a080f3762dc539a2ec69", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688631": {"up_voted": false, "ip": "", "has_replies": false, "message": "MSB: fine. get outside the echo chamber. You have the power to blog, to video, to Twitter, to bring us the truth.<br><br>Where is it?<br><br><a href=\"http://www.kyte.tv/channels/view.html?uri=channels/6118/41579#uri%2Cchannels/6118/41579\" rel=\"nofollow\">http://www.kyte.tv/channels/view.html?uri=chann...</a> is my attempt at bringing you the truth.<br><br>Where do we go now?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:22:41", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688632": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan. Hmm. When I posted over on your blog it said it was waiting for moderation. OK, I strike that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:13:41", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688633": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I don't moderate comments.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:12:56", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688634": {"up_voted": false, "ip": "", "has_replies": false, "message": "@36 Well, obviously you weren't paying attention, because Savage never worked for Slate when you were at MS.  He was fired by PMSNBC.  However, PMSNBC apparently has no problem tolerating Olbermann's continued use of the Nazi salute on his show. But, we digress.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:13:58", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688635": {"up_voted": false, "ip": "", "has_replies": false, "message": "LayZ: and, again, I no longer work at Microsoft. That in itself is an editorial statement. I find it fascinating that you want us to listen to you while not using your real name and while not letting us know your work relationships. Ethan is 1000% more valuable to the world BECAUSE he is honest about where he works and who he is. I'd far prefer listening to him than listen to you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:14:54", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688636": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have had this feelings for several weeks, and I think the chain of events starting with Jason being heckled and now Ethan being \"thrown under the bus\" have pushed it over the edge in my mind.<br><br>Something is rotten in Denmark.  The \"A-list\" bloggers (a term, incidentally that I detest) seem to be falling in on themselves and the level of the attacks keeps increasing.<br><br>I should probably disclaim right now that I almost worked for Ethan, and I was very disappointed that it didn't work out for me to join his team.  I don't believe that he is an official \"face\" of WBR, just that he is Blogs and is also the Head of Tech.  For WBR, which is a very different BU than the BU that controls rap.<br><br>From outside the \"old media\" world it can be very difficult to know that each group with in these big corporations are so isolated from one another that you have may have no knowledge that a practice is going on until you see it on the news.<br><br>I think the \"community\" has a real problem.  Discussions are not being held in a civil manner.  Push back is increasingly being met not with conversation that could better us all, but accusations.<br><br>It is my opinion that we are all taking ourselves very seriously, and that some of the joy is being beaten out of being part of what ever it is we are creating.  Yes, there are business being formed, and yes money is on the line. Podtech is accused of something, Podshow is accused of something, DIGG is forced to post content b/c of user revolt.<br><br>Here is my point - why did we all get into this to start with?<br><br>I have met Ethan and know it is b/c of his love of music and musicians.  I know that his work on Murmurs lead him to where he is now.<br><br>I know that I am a one time actor, wanna be writer, who sees this medium as a chance to finally have a platform where I don't have to get a green light to see my work come to fruition.<br><br>This is not to say that intimidation practices that were reported in the 60 min segment are acceptable.  They aren't.  They are deplorable.  What it does mean, is that when we arrive at positions where we can affect change, we have to pick our battles.  This is a lesson that my wife continues to try to teach me in regards to being a parent, but it is hard to learn.<br><br>If that is getting a major media company to use Open Source, that is a great accomplishment.  If it is helping to create some transparency at a previously closed company, great.<br><br>Ethan's point about bringing a tech conference to the street to change non-tech peoples lives is an incredible idea.  Imagine the social progress that could be made by the brilliant minds in our industry.  Should it be the only goal of a conference like Gnomedex?  Maybe not.  Is it an interesting thought to throw in the ring, absolutely.  I think we all need to step outside of the echo chamber and see where we stand in relationship to the rest of the world.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:15:02", "killed": false, "user_key": "5ecc3f12c54962a6e311657b71bfd5af", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688637": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Robert -  Didn't mean to imply that you attack people in your show.  This post felt very aggressive, especially since you had agreed with Ethan in a previous comment on his first post.<br><br>And on the subject of the blog post about you being fired - yes I did read them.  I had not written about them.  They were part of the mountain that pushed me to write that original comment.<br><br>I believe that the culture comes from people who are very passionate about what they believe and will defend their points of view vigorously.  I think we are sitting in the midst of a second renaissance where the Salons have been replaced by online discussions.  Strong personalities that captivate large numbers of audience, such as your self, will alway have detractors taking potshots.  It is one of the reasons I gave up acting, b/c I knew I would not be able to handle that kind of scrutiny.<br><br>One more point, and it is something that I just thought of.  This \"discussions are not being held in a civil manner\" statement.  I think it was unfair to just put that on our slice of the world.  Across the board the \"conversation\" has turned to a black/white agreement, and I would put forth that it has to do with the shrinking time that stories in MSM are given.  The cable news channels have done more to harm this than any other entity, and I think that may be where my concern lies.  I have seen too many online arguments end with neither side really listening to the other.<br><br>So I will do something to change that, at least for my self.<br><br>-----<br><br>Just finished watching the video link you provided, and I must say that the point about the cell phone as tool and not as the end was exactly what I was reaching for.  Blogs, podcasts, twitter, are all tools that we use, not the end of the road.<br><br>Robert, I may not agree with you on your thinking that Ethan was being hypocritical, but I must take back my comment about the echo chamber.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:45:31", "killed": false, "user_key": "5ecc3f12c54962a6e311657b71bfd5af", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688638": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know guys... instead of hitting refresh on the comments to get the last word, you could both head outside and catch the Perseid Meteor shower that is going on as we speak:<br><br><a href=\"http://www.msnbc.msn.com/id/20187088?GT1=10252\" rel=\"nofollow\">http://www.msnbc.msn.com/id/20187088?GT1=10252</a><br><br>Alright... enough mediation for one night ;)  I'm heading to bed!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_02:37:20", "killed": false, "user_key": "18fdd46f2ba52111b52b6244f3037cb9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688639": {"up_voted": false, "ip": "", "has_replies": false, "message": "Let's see..you are angry because some else is using their technology to distribute something evil?<br><br>---------------------------<br>PODTECH: why do you fund this crap?<br><br>I just saw a very disturbing set of video podcasts on 1938 Media that pushes a racist campaign. It impugned Podtech. That\u2019s the company that Robert Scoble works for (as head of content). Now, admittedly, he\u2019s a geek there but is directly involved in choosing the content strategies of PODTECH, so let\u2019s start there.<br><br>Robert: why do you guys fund this kind of crap?<br><br>You talk about vile things at Warner.<br><br>What you are doing and funding (and supporting through your technology) is FAR worse for the human race than any arguing we\u2019re doing about Warner.<br><br>What do you say about this Robert?<br><br>How can you write hypocritical posts like this one about Warner and go to work for the company you work for who are spreading the kind of obvious racist vile that 1938media is?<br>---------<br><br>COMMENTS OF NOTE:<br><br>LayZ: if I saw Slate distributing evil I\u2019d have spoken up against it. Slate did fire someone named Michael Savage for doing just that when I was there.<br> (Why not PODTECH then? oh...they sign your paycheck and afer my call with John where he completely defended such speech and his intent to continue to distribute it and a large byline on the 1938Media that thanks PODTECH for somehow supporting artists' rights)<br><br>Nick: and when you work for a company that is intellectually corrupt your very presence mirrors the emptiness in your soul and Warner, by profiting by this type of music, which is souless and without merit and which speaks to the basest elements of our society, reflects a moral bankruptcy that we should not tolerate. (well said..read it again with the whole TechNigga issue in mind...change the word \"music\" to \"video podcasting\" and tell me how this racist hate speech against black people should be different.)<br><br>As I said on the phone with you, Character can only be measured when there are consequences to demonstrating it.  Time to do some inward reflection, Robert.<br><br>Kind of sucks to be on the other side of the issue, huh?<br><br>T", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_07:23:47", "killed": false, "user_key": "775e5c89fb370f12c696a851db147391", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688640": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey I just visit your blog and I must say that you have very nice and impressive blog. Keep it up. And you are all very welcome on my blog to some time visit me <a href=\"http://www.weyouth.wordpress.com\" rel=\"nofollow\">www.weyouth.wordpress.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_10:01:37", "killed": false, "user_key": "90dd3a2d37915c0dc8b693fea561afc1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688641": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anybody who wants to know what people like Ethan who are \"passionate\" about the record business are really all about should decipher this URL and go and read this article:<br><br>victoryarticle [dot] tumblr [dot] com<br><br>Suffice it to say that there are no clean hands anywhere at this business - not at the \"independent\" labels, nor at the \"major\" labels like WB.<br><br>I saw this controversy mentioned on Twitter, and out of curiosity, I went over to Ethan's blog to have a look around. I was so repulsed by what I saw that I left some acerbic comments, which is something that I seldom bother to do. But his blog was such an obvious example, in microcosm (or perhaps nanocosm) of everything that is wrong with the world, that I couldn't resist the opportunity to let him have it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_10:25:29", "killed": false, "user_key": "e7d7f4289643f4fcde4f6546d98f20e8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688642": {"up_voted": false, "ip": "", "has_replies": false, "message": "@62 \"I +hate+ this \u201ctear down the other guy\u201d shit that\u2019s been happening on the blogosphere lately.\"<br><br>And yet that's what you do whenever you disagree with someone's argument or whenever someone writes something you disagree with. You resort to name calling and ad-hominem responses rather than address the core argument.  Physician! Heal thyself!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_12:47:10", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688643": {"up_voted": false, "ip": "", "has_replies": false, "message": "And since you are in the self-righteous mood, Scoble, how do you feel about Seagate being reincorporated in the Cayman Islands for tax haven purposes?  How long will you remain silent on that issue?  As long as they are your sponsor, I'm assuming? For someone with the social beliefs you have I would think you would outraged being associated with a company that is not paying its fair share of corporate taxes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_13:27:15", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688644": {"up_voted": false, "ip": "", "has_replies": false, "message": "LayZ: look into why hundreds of companies are incorporated in Nevada or Ireland.<br><br>But I didn't even know about it until you mentioned it. I'll do some research and see if it's something I will comment on more.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_14:02:11", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688555": {"up_voted": false, "ip": "", "has_replies": false, "message": "should read isn't new news .. sorry", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:13:34", "killed": false, "user_key": "76bec42915def4e9ec9ea0b3a7630833", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688556": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;Discussions are not being held in a civil manner.<br><br>Watch my videos. I don't attack people on them. I ask questions.<br><br>I agree that some parts of blogs have become more about attacks than enlightenment. Just this weekend people have written on blogs that I left PodTech, then that I was fired. I've been attacked and lied about on A-list blogs.<br><br>Have you spoken up about that yet?<br><br>And we wonder where this culture comes from...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_01:25:13", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688557": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I accept your logic. Now please never criticize me or anyone else again until you defend every failure of Microsoft during your tenure. Let's start with the security failures that allow spammers to control Windows-run computers, costing the U.S. alone over $10 billion a year, according to the California legislature.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:08:37", "killed": false, "user_key": "77b6fc4c17684b51866765a2a0307371", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688558": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I do think geeks can change the world, I just think we often don't aim high enough.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:08:54", "killed": false, "user_key": "74de99d7bc0751e419bec8a240c9e146", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688559": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, your post mentioned nothing about agreeing with Ethan.<br><br>Look, I understand why you wrote this post.  Chris is a friend of yours, you saw his work being attacked, and you stood up for him.  That's admirable.<br><br>But that's not really what Ethan was writing about.  Too many geeks - myself included - like to believe we're making the world a better place, when all we're really doing is making the world a better place for those who can afford the technology we create.  That's what Ethan was really writing about, and I commend him for it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:51:38", "killed": false, "user_key": "74de99d7bc0751e419bec8a240c9e146", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688560": {"up_voted": false, "ip": "", "has_replies": false, "message": "that report you refer to on 60 Minutes is old news that was reported on more than a year ago. Not say it is right but it definitely is new news", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:12:36", "killed": false, "user_key": "76bec42915def4e9ec9ea0b3a7630833", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688561": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br>I saw the 60 Minutes report. Rappers promoted by Time Warner promote a \"no snitching\" campaign that urges inner-city youth to refuse to cooperate in police investigations, even if it would save lives. Black community leaders are outraged, while Time Warner laughs all the way to the bank. The execs at TW have no shame. Despicable. I'm voting with my wallet.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:14:31", "killed": false, "user_key": "2e96e6d95736cab3aeaec02709137204", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688562": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: I make technology that gets music to people. I can and will not make any claim to anything in 60 minutes. All I'm saying is that my LIFE is music and technology, its also my job.<br><br>Like I said, its sad that for some reason you can't and refuse to see this, and instead feel to just post something for the sake of posting.<br><br>Does your worldview really not exist separate from what brings in your pay check?<br><br>I LOVE my job. I love working with musicians, I love driving new technology and I love music in general. Passion is a virtue I think, and regardless of one 60 minutes story, what I said on my blog is just one persons opinion.<br><br>I find it confusing what your motivation is? Is this really how you think social change is enacted?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:24:30", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688563": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, do you think before typing?<br><br>You confuse WMG with WBR<br>You confuse passion with a job<br><br>and you are imposing a news story that is so far outside of anything I do for a living upon something I feel so strongly about (music and technology) that I devote my entire life to it.<br><br>I hope at some point Robert you are passionate about something to act and execute on it without the promise that other people are looking.<br><br>This post is just sad and I do feel sorry for you, and pity you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:16:28", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688564": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, Robert, but I think you're off the mark on this one.  As you know, I'm a big fan of Gnomedex, but Ethan's post was about far more than just Gnomedex, and I agree with much of what he says.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:20:11", "killed": false, "user_key": "74de99d7bc0751e419bec8a240c9e146", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688565": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, they aren't separate companies. Warner Music is the parent, Warner Records is a subsidiary.<br><br><a href=\"http://www.wmg.com/\" rel=\"nofollow\">http://www.wmg.com/</a> is the home page and links to both.<br><br>That's like saying that while I worked at Microsoft I shouldn't care what the parent company does and only should care about what my group does.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:20:45", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688566": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan: so are you in separate companies? OK, I take that back. I see \"Warner\" and thought they are the same companies.<br><br><a href=\"http://www.youtube.com/results?search_query=60+Minutes+Snitching&amp;search=Search\" rel=\"nofollow\">http://www.youtube.com/results?search_query=60+...</a> has the videos too.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:18:30", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688567": {"up_voted": false, "ip": "", "has_replies": false, "message": "And Robert, what my COMPANY does is not what I do.<br><br>Let us sort the music from the sound, as a wise man once said.<br><br>Or:<br><br>\"Live for today, I had to laugh not to cry\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:26:01", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688568": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ethan: so what is your opinion on the CULTURAL impacts of the music that your company distributes?<br><br>Ever see \"Thank you for Smoking?\"<br><br>You sound like one of the guys in that movie.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:30:14", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688569": {"up_voted": false, "ip": "", "has_replies": false, "message": "From this distance, the Winer/Calacanis thing was pretty poor stuff. Whatever the problems, these guys are seen as influential in a very broad sense. So when people turn to me and throw that kind of stuff in my face, it's hard not to agree that it is poor.<br><br>Can that be usefully compared with TW and its promotion of this kind of 'stuff?' I've not had the benefit of seeing the entire 60 minutes piece so I have to trust your judgment (though I've seen plenty of 60 mins to know they try hard to do honest journalism. Don't worry - it's bookmarked for viewing.)<br><br>I also take on board what others are saying and what I've seen in the music scene over the years. Bob Dylan anyone? Tupaq?<br><br>But as Andrew Field says, media execs (along with others) don't care as long as it sells. There is a long history of this kind of thing across a broad swathe of industries in all parts of the world and it is part of a much bigger debate.<br><br>So even though I can understand your outrage at Ethan's post, it's worth picking up on the positive points he DID make about other people's presentations and the later contextualization of issues that are important to us all.<br><br>If Ethan isn't connected to what's being turned out and has no knowledge of it then he cannot by definition be defined as hypocratic. By your definition, I'd label you the same re: your time at Microsoft on a range of issues that rarely get public attention. However, I'd not dream of doing that because I know that none of us has perfect knowledge of the companies for whom we work.<br><br>How he chooses to approach that re: his company is his affair and it will be interesting to see what Ethan does next.<br><br>Even so, let's not forget that investigative journalism has an agenda and this is no different so whether what TW is doing is widespread or narrowly located, it can never be a simple case of blanket condemnation.<br><br>Understand I'm not making any excuses, but this kind of thing is rarely 100% one sided. There are nearly always other causal factors in play.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:44:16", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "2 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}, "9688570": {"up_voted": false, "ip": "", "has_replies": false, "message": "Enough with the Gnomedex Pi--ing match already.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:24:59", "killed": false, "user_key": "9d13fa285ef9c9c980a7d8389efe373c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688571": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: did you not look at our roster list? These musicians aren't ON THERE. Jesus chrispy crap.<br><br>Artists I work with:<br><br>White Stripes, REM, Madonna, Seal, Josh Groban, Arctic Monkeys. Is your vision really that selective?<br><br><a href=\"http://www.warnerbrosrecords.com/artists\" rel=\"nofollow\">http://www.warnerbrosrecords.com/artists</a><br><br>there you have it. I wager quite a few of these are on your ipods, so what does that say about your indictment?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:25:13", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688572": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dennis: when people pay to attend conferences (Winer did) and they aren't happy with the content presented on stage shouldn't they speak up?<br><br>I had my say about Calacanis on Twitter. I thought he could have done a MUCH better speech.<br><br>I didn't have any connection to Microsoft's strategy and legal stuff, but I spoke up about it often and, even, helped change strategy.<br><br>I see a role of an employee far differently than you do. Especially when one is a director level employee.<br><br>Employees have a responsibility to speak out otherwise they are implicitly agreeing with the strategies of their companies.<br><br>Ethan loves taking pot shots at other people. He's aimed his gun at me in the past. But why doesn't he aim that gun at some place where he actually can make a difference?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:51:28", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688573": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, also, did you look at our roster at wbr.com?  Probably not, because RESEARCH isn't your motive.<br><br><a href=\"http://www.warnerbrosrecords.com/artists\" rel=\"nofollow\">http://www.warnerbrosrecords.com/artists</a><br><br>How about the latest White Stripes record. Now that is something I DID have some impact on (I hope). Or the next REM record. :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-12_23:50:00", "killed": false, "user_key": "56f50d459303783e827d2d63d9ee68d6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688574": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's kind of a strange element in human nature that we try to find scapegoats and take our problems out on them, instead of taking the time to talk about the real issue.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:01:11", "killed": false, "user_key": "98583d556bf0b5c55f7a62217ceeafcc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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}, "9688575": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nick: if you think geeks can't change the world, watch this by the computer science teacher who IS trying to change the world (and taught Larry Page): <a href=\"http://www.kyte.tv/channels/view.html?uri=channels/6118/41579\" rel=\"nofollow\">http://www.kyte.tv/channels/view.html?uri=chann...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-13_00:02:36", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 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": "18365899", "user_id": "anonymous", "forum_id": "125200", "hash": 3002920289313598232}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "warner_music_why_do_you_fund_this_crap", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18365899, "num_posts": 88, "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=warner_music_why_do_you_fund_this_crap' +
		'&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/warner_music_why_do_you_fund_this_crap/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='	+ 'warner_music_why_do_you_fund_this_crap'
			+ '&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/warner_music_why_do_you_fund_this_crap/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">88</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/warner_music_why_do_you_fund_this_crap/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/warner_music_why_do_you_fund_this_crap/">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/warner_music_why_do_you_fund_this_crap/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:18365899" 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'				: 'warner_music_why_do_you_fund_this_crap',
			// 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/warner_music_why_do_you_fund_this_crap/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='	+ 'warner_music_why_do_you_fund_this_crap'
			+ '&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='	+ 'warner_music_why_do_you_fund_this_crap'
			+ '&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='		+ 'warner_music_why_do_you_fund_this_crap'
				+ '&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/18365899/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-9688560">\
	 <div id="dsq-comment-header-9688560" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688560" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688560" href="http://www.winextra.com/" target="_blank" rel="nofollow">Steven Hodson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688560" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688560" class="dsq-comment-message">that report you refer to on 60 Minutes is old news that was reported on more than a year ago. Not say it is right but it definitely is new news</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688555">\
	 <div id="dsq-comment-header-9688555" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688555" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688555" href="http://www.winextra.com/" target="_blank" rel="nofollow">Steven Hodson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688555" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688555" class="dsq-comment-message">should read isn\'t new news .. sorry</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688561">\
	 <div id="dsq-comment-header-9688561" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688561" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688561" href="http://www.printingforless.com/" target="_blank" rel="nofollow">Andrew Field</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688561" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688561" class="dsq-comment-message">Robert,<br>I saw the 60 Minutes report. Rappers promoted by Time Warner promote a "no snitching" campaign that urges inner-city youth to refuse to cooperate in police investigations, even if it would save lives. Black community leaders are outraged, while Time Warner laughs all the way to the bank. The execs at TW have no shame. Despicable. I\'m voting with my wallet.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688563">\
	 <div id="dsq-comment-header-9688563" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688563" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688563" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688563" class="dsq-comment-message">Robert, do you think before typing?<br><br>You confuse WMG with WBR<br>You confuse passion with a job<br><br>and you are imposing a news story that is so far outside of anything I do for a living upon something I feel so strongly about (music and technology) that I devote my entire life to it.<br><br>I hope at some point Robert you are passionate about something to act and execute on it without the promise that other people are looking.<br><br>This post is just sad and I do feel sorry for you, and pity you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688566">\
	 <div id="dsq-comment-header-9688566" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688566" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688566" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688566" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688566" class="dsq-comment-message">Ethan: so are you in separate companies? OK, I take that back. I see "Warner" and thought they are the same companies.<br><br><a href="http://www.youtube.com/results?search_query=60+Minutes+Snitching&amp;search=Search" rel="nofollow">http://www.youtube.com/results?search_query=60+...</a> has the videos too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688564">\
	 <div id="dsq-comment-header-9688564" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688564" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688564" href="http://nick.typepad.com/" target="_blank" rel="nofollow">Nick Bradbury</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688564" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688564" class="dsq-comment-message">Sorry, Robert, but I think you\'re off the mark on this one.  As you know, I\'m a big fan of Gnomedex, but Ethan\'s post was about far more than just Gnomedex, and I agree with much of what he says.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688565">\
	 <div id="dsq-comment-header-9688565" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688565" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688565" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688565" class="dsq-comment-message">No, they aren\'t separate companies. Warner Music is the parent, Warner Records is a subsidiary.<br><br><a href="http://www.wmg.com/" rel="nofollow">http://www.wmg.com/</a> is the home page and links to both.<br><br>That\'s like saying that while I worked at Microsoft I shouldn\'t care what the parent company does and only should care about what my group does.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688628">\
	 <div id="dsq-comment-header-9688628" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688628" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688628" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688628" class="dsq-comment-message">Nick: I agree with what Ethan says too, but his company does FAR WORSE for society than anything that "blowhards" at Gnomedex do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688562">\
	 <div id="dsq-comment-header-9688562" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688562" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688562" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688562" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688562" class="dsq-comment-message">Robert: I make technology that gets music to people. I can and will not make any claim to anything in 60 minutes. All I\'m saying is that my LIFE is music and technology, its also my job.<br><br>Like I said, its sad that for some reason you can\'t and refuse to see this, and instead feel to just post something for the sake of posting.<br><br>Does your worldview really not exist separate from what brings in your pay check?<br><br>I LOVE my job. I love working with musicians, I love driving new technology and I love music in general. Passion is a virtue I think, and regardless of one 60 minutes story, what I said on my blog is just one persons opinion.<br><br>I find it confusing what your motivation is? Is this really how you think social change is enacted?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688567">\
	 <div id="dsq-comment-header-9688567" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688567" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688567" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688567" class="dsq-comment-message">And Robert, what my COMPANY does is not what I do.<br><br>Let us sort the music from the sound, as a wise man once said.<br><br>Or:<br><br>"Live for today, I had to laugh not to cry"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688568">\
	 <div id="dsq-comment-header-9688568" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688568" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688568" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688568" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688568" class="dsq-comment-message">Ethan: so what is your opinion on the CULTURAL impacts of the music that your company distributes?<br><br>Ever see "Thank you for Smoking?"<br><br>You sound like one of the guys in that movie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688569">\
	 <div id="dsq-comment-header-9688569" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688569" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688569" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688569" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688569" class="dsq-comment-message">From this distance, the Winer/Calacanis thing was pretty poor stuff. Whatever the problems, these guys are seen as influential in a very broad sense. So when people turn to me and throw that kind of stuff in my face, it\'s hard not to agree that it is poor.<br><br>Can that be usefully compared with TW and its promotion of this kind of \'stuff?\' I\'ve not had the benefit of seeing the entire 60 minutes piece so I have to trust your judgment (though I\'ve seen plenty of 60 mins to know they try hard to do honest journalism. Don\'t worry - it\'s bookmarked for viewing.)<br><br>I also take on board what others are saying and what I\'ve seen in the music scene over the years. Bob Dylan anyone? Tupaq?<br><br>But as Andrew Field says, media execs (along with others) don\'t care as long as it sells. There is a long history of this kind of thing across a broad swathe of industries in all parts of the world and it is part of a much bigger debate.<br><br>So even though I can understand your outrage at Ethan\'s post, it\'s worth picking up on the positive points he DID make about other people\'s presentations and the later contextualization of issues that are important to us all.<br><br>If Ethan isn\'t connected to what\'s being turned out and has no knowledge of it then he cannot by definition be defined as hypocratic. By your definition, I\'d label you the same re: your time at Microsoft on a range of issues that rarely get public attention. However, I\'d not dream of doing that because I know that none of us has perfect knowledge of the companies for whom we work.<br><br>How he chooses to approach that re: his company is his affair and it will be interesting to see what Ethan does next.<br><br>Even so, let\'s not forget that investigative journalism has an agenda and this is no different so whether what TW is doing is widespread or narrowly located, it can never be a simple case of blanket condemnation.<br><br>Understand I\'m not making any excuses, but this kind of thing is rarely 100% one sided. There are nearly always other causal factors in play.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688573">\
	 <div id="dsq-comment-header-9688573" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688573" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688573" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688573" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688573" class="dsq-comment-message">Robert, also, did you look at our roster at wbr.com?  Probably not, because RESEARCH isn\'t your motive.<br><br><a href="http://www.warnerbrosrecords.com/artists" rel="nofollow">http://www.warnerbrosrecords.com/artists</a><br><br>How about the latest White Stripes record. Now that is something I DID have some impact on (I hope). Or the next REM record. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688572">\
	 <div id="dsq-comment-header-9688572" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688572" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688572" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688572" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688572" class="dsq-comment-message">Dennis: when people pay to attend conferences (Winer did) and they aren\'t happy with the content presented on stage shouldn\'t they speak up?<br><br>I had my say about Calacanis on Twitter. I thought he could have done a MUCH better speech.<br><br>I didn\'t have any connection to Microsoft\'s strategy and legal stuff, but I spoke up about it often and, even, helped change strategy.<br><br>I see a role of an employee far differently than you do. Especially when one is a director level employee.<br><br>Employees have a responsibility to speak out otherwise they are implicitly agreeing with the strategies of their companies.<br><br>Ethan loves taking pot shots at other people. He\'s aimed his gun at me in the past. But why doesn\'t he aim that gun at some place where he actually can make a difference?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688559">\
	 <div id="dsq-comment-header-9688559" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688559" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688559" href="http://nick.typepad.com/" target="_blank" rel="nofollow">Nick Bradbury</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688559" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688559" class="dsq-comment-message">Robert, your post mentioned nothing about agreeing with Ethan.<br><br>Look, I understand why you wrote this post.  Chris is a friend of yours, you saw his work being attacked, and you stood up for him.  That\'s admirable.<br><br>But that\'s not really what Ethan was writing about.  Too many geeks - myself included - like to believe we\'re making the world a better place, when all we\'re really doing is making the world a better place for those who can afford the technology we create.  That\'s what Ethan was really writing about, and I commend him for it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688574">\
	 <div id="dsq-comment-header-9688574" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688574" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688574">anon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688574" class="dsq-comment-message">It\'s kind of a strange element in human nature that we try to find scapegoats and take our problems out on them, instead of taking the time to talk about the real issue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688575">\
	 <div id="dsq-comment-header-9688575" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688575" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688575" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688575" class="dsq-comment-message">Nick: if you think geeks can\'t change the world, watch this by the computer science teacher who IS trying to change the world (and taught Larry Page): <a href="http://www.kyte.tv/channels/view.html?uri=channels/6118/41579" rel="nofollow">http://www.kyte.tv/channels/view.html?uri=chann...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688557">\
	 <div id="dsq-comment-header-9688557" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688557" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688557" href="http://toomuchnick.com/" target="_blank" rel="nofollow">Nick Douglas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688557" class="dsq-comment-message">Robert, I accept your logic. Now please never criticize me or anyone else again until you defend every failure of Microsoft during your tenure. Let\'s start with the security failures that allow spammers to control Windows-run computers, costing the U.S. alone over $10 billion a year, according to the California legislature.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688558">\
	 <div id="dsq-comment-header-9688558" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688558" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688558" href="http://nick.typepad.com/" target="_blank" rel="nofollow">Nick Bradbury</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688558" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688558" class="dsq-comment-message">Robert, I do think geeks can change the world, I just think we often don\'t aim high enough.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688578">\
	 <div id="dsq-comment-header-9688578" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688578" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688578" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688578" class="dsq-comment-message">Nick: I did speak out when I saw Microsoft doing evil. <a href="http://radio.weblogs.com/0001011/2005/04/23.html#a9919" rel="nofollow">http://radio.weblogs.com/0001011/2005/04/23.htm...</a><br><br>That note, at least in part, caused Ballmer to change his mind and that support of Ballmer caused the bill to pass within a year.<br><br>What evil have you pointed out that your employer is involved in?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688579">\
	 <div id="dsq-comment-header-9688579" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688579" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688579" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688579" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688579" class="dsq-comment-message">Robert - I fear you misinterpret me (my bad)<br><br>"I see a role of an employee far differently than you do. Especially when one is a director level employee."<br><br>100% agree but as we know from the continuing stream of corporate scandals of one sort of another (which by the way I write about a LOT), that\'s not the way the current business world operates. There is a systemic failure within business culture at the top that isn\'t going away because? Money has no ethics.<br><br>"Employees have a responsibility to speak out otherwise they are implicitly agreeing with the strategies of their companies."<br><br>Again, agree but MOST employees have no clue as to what\'s going on. There are powerful forces out there preventing whistle blowers. Fox News, Pfizer, Shell - there is a very long list. Numerous companies are routinely penalized for one wrong doing or another. Even companies like IBM, GE and Westhinghouse have murky pasts.<br><br>You\'re in a relatively privileged position and one that is afforded to few but please don\'t assume that everyone else is able or indeed capable of following that example.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688580">\
	 <div id="dsq-comment-header-9688580" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688580" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688580" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688580" class="dsq-comment-message">Nick: and when you work for a company that is intellectually corrupt your very presence mirrors the emptiness in your soul and Warner, by profiting by this type of music, which is souless and without merit and which speaks to the basest elements of our society, reflects a moral bankruptcy that we should not tolerate. Ethan: if you say you love working with musicians, these musicians reflect on your soul. Look into the mirror and ask yourself if this is who you are.<br><br>Nick: I don\'t work for Microsoft any more. Read this comment again for more clarity on what I\'m saying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688570">\
	 <div id="dsq-comment-header-9688570" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688570" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688570">vanderleun</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688570" class="dsq-comment-message">Enough with the Gnomedex Pi--ing match already.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688571">\
	 <div id="dsq-comment-header-9688571" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688571" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688571" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688571" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688571" class="dsq-comment-message">Robert: did you not look at our roster list? These musicians aren\'t ON THERE. Jesus chrispy crap.<br><br>Artists I work with:<br><br>White Stripes, REM, Madonna, Seal, Josh Groban, Arctic Monkeys. Is your vision really that selective?<br><br><a href="http://www.warnerbrosrecords.com/artists" rel="nofollow">http://www.warnerbrosrecords.com/artists</a><br><br>there you have it. I wager quite a few of these are on your ipods, so what does that say about your indictment?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688582">\
	 <div id="dsq-comment-header-9688582" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688582" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688582" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688582" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688582" class="dsq-comment-message">&gt;You’re in a relatively privileged position and one that is afforded to few but please don’t assume that everyone else is able or indeed capable of following that example.<br><br>Bullshit. Everyone in society has a responsibility to speak up against evil. This kind of thinking is what brought us Hitler.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688583">\
	 <div id="dsq-comment-header-9688583" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688583" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688583" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688583" class="dsq-comment-message">Ethan: I don\'t own an iPod and none of these above are on my favorite musicians.<br><br>So, you\'re saying 60 Minutes is wrong?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688629">\
	 <div id="dsq-comment-header-9688629" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688629" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688629" href="http://billsaysthis.com/" target="_blank" rel="nofollow">BillSaysThis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688629" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688629" class="dsq-comment-message">"If you\'re not part of the solution, you\'re part of the problem" was a popular saying in the \'60s and I think that in this sense one cannot divorce a person from the company he or she keeps. If Ethan, or Robert, feel they can change things they disagree with about the company which employs them from within then staying is not hypocritical but otherwise, to use another popular \'60s phrase they\'re selling out.<br><br>While Microsoft\'s tactics are, in situations such as OS security and past behavior towards a number of competitors, quite distasteful and Warner Music\'s apparently as well, the people I really question are the rank and file workers at, to use one easy example, tobacco companies, whether they\'re in IT, marketing or R&amp;D. While in America people are free to choose to smoke that doesn\'t mean the people who produce the cigarettes should sleep well at night.<br><br>Ethan can say that working at the record company gives him the chance to do what he loves, something I agree is very worthwhile. But wouldn\'t other, less ethically questionable companies jump at the chance to hire someone of his talent and experience? As PodTech did with Robert.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688576">\
	 <div id="dsq-comment-header-9688576" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688576" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688576" href="http://chrisheuer.com/" target="_blank" rel="nofollow">Chris Heuer</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688576" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688576" class="dsq-comment-message">I am confused as to how someone so smart can refuse to address the very substantive issues contained in a post like Ethans - to marginalize his considered insights and personal feelings and turn the tables on him with such a personal attack makes no sense.  We all need to learn how to discuss the real issues of the day much better then this.  While I like and respect you Robert, I am bummed that you have chosen this tactic instead of presenting a reasoned retort regarding why you disagree with him... in all honesty I think your "publish quickly and often" style has done you a disservice here and you have joined 2 stories you feel strongly about that should have been separate posts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688581">\
	 <div id="dsq-comment-header-9688581" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688581" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688581" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688581" class="dsq-comment-message">Robert: I\'m not saying anything, just saying that:<br><br><a href="http://www.warnerbrosrecords.com/artists" rel="nofollow">http://www.warnerbrosrecords.com/artists</a><br><br>is what I work with and what my job is. I don\'t have any statement about 60 minutes, as I\'ve never even heard the artists mentioned.<br><br>I do have an opinion about the history of hip-hop, but this is not the time for that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688577">\
	 <div id="dsq-comment-header-9688577" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688577" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688577" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688577" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688577" class="dsq-comment-message">Chris: I guess I should state that I think Ethan is right. Gnomedex could be so much more. I don\'t control the content on stage. I was involved with a little lunch session which very few people attended and if I did run Gnomedex I\'d rather have big thinkers like the computer science instructor who is trying to really address the digital divide that\'s on my Kyte Channel at <a href="http://www.kyte.tv/channels/view.html?uri=channels/6118/41579#uri%2Cchannels/6118/41579" rel="nofollow">http://www.kyte.tv/channels/view.html?uri=chann...</a><br><br>I just thought it was interesting that Ethan attacks other people/organizations without looking inside his own house first. But what do I know? I\'m just a "blowhard" to Ethan.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688630">\
	 <div id="dsq-comment-header-9688630" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688630">Jon Dorn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688630" class="dsq-comment-message">Ethan you\'ve lost your way. Take another look at how you got here. This is not good.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688584">\
	 <div id="dsq-comment-header-9688584" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688584" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688584" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688584" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688584" class="dsq-comment-message">well robert, you aren\'t proving me wrong!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688585">\
	 <div id="dsq-comment-header-9688585" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688585" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688585" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688585" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688585" class="dsq-comment-message">Ethan: and while you focus on my blowhardiness neither of us is getting anything done which proves we both like to talk more than actually improve the world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688587">\
	 <div id="dsq-comment-header-9688587" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688587" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688587" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688587" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688587" class="dsq-comment-message">lets end this on a good note then:<br><br>I promise that to the extent I can I will try to affect positive change both inside and outside my spheres of influence.<br><br>I hope you and others can promise to do the same, and also Robert: immediacy and transparency is NOT always good.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688586">\
	 <div id="dsq-comment-header-9688586" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688586">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688586" class="dsq-comment-message">@7 "That’s like saying that while I worked at Microsoft I shouldn’t care what the parent company does and only should care about what my group does."<br><br>Seriously. Stop trying to draw analogies because you are horrible at it.  What it would be like is when MS owned Slate you agreed with everything printed in Slate when you were there. Or you agreed with every commentator on PMSNBC. Just as ridiculous as associating Ethan with everything Warner does.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688588">\
	 <div id="dsq-comment-header-9688588" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688588" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688588" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688588" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688588" class="dsq-comment-message">LayZ: if I saw Slate distributing evil I\'d have spoken up against it. Slate did fire someone named Michael Savage for doing just that when I was there.<br><br>Ethan. "Immediacy and transparency is NOT always good."<br><br>I agree, but it\'s far better than any other alternative I\'ve seen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688591">\
	 <div id="dsq-comment-header-9688591" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688591" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688591">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688591" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688591" class="dsq-comment-message">Sooo...lemme see if I understand this, Scoble.  Rather than respond intelligently to Ethan\'s well thought out and insightful blog post regarding Gnomedex and the self important attitude the majority of bloggers have, you choose to attack him on a totally unrelated issue.  Brilliant!  Another, "Yeah!  Well, your mother wears combat boots!" post.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688590">\
	 <div id="dsq-comment-header-9688590" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688590" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688590" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688590" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688590" class="dsq-comment-message">LayZ: well, if you\'re going to talk about "self important" let\'s talk about you. You keep showing up here and keep telling us how to run the blogosphere without doing one yourself and without even telling us who you really are. So what right do YOU have to speak up here? And if you DO have a right (I think you do, which is why my comments are open) what makes you think we should listen to you since you obviously have no experience in this matter. I\'d rather listen to Ethan since he DOES have a blog. Thanks for trying so hard.<br><br>&lt;strike&gt;Heck, over on Ethan\'s blog he moderates comments. At least you can spout whatever crap you want here.&lt;/strike&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688589">\
	 <div id="dsq-comment-header-9688589" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688589" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688589">Peter (Sweden)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688589" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688589" class="dsq-comment-message">With all respect but; A kid who tells on another kid is a dead kid! No one talks with the cops! That\'s the first thing one need to know, and the first thing any kids learns. No mather if you\'re black or white, or if you live in USA or Europe. ACAB - All Cops Are Bastards. Snitching and telling on your neighbours might make sense in an white american middle class environment -- but from a working class perspective (und much of us true hackers are struggling working class) it\'s a form of suicide. Cops never done anything for us, and never will!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688633">\
	 <div id="dsq-comment-header-9688633" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688633" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688633" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688633" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688633" class="dsq-comment-message">Robert, I don\'t moderate comments.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688632">\
	 <div id="dsq-comment-header-9688632" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688632" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688632" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688632" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688632" class="dsq-comment-message">Ethan. Hmm. When I posted over on your blog it said it was waiting for moderation. OK, I strike that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688634">\
	 <div id="dsq-comment-header-9688634" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688634" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688634">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688634" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688634" class="dsq-comment-message">@36 Well, obviously you weren\'t paying attention, because Savage never worked for Slate when you were at MS.  He was fired by PMSNBC.  However, PMSNBC apparently has no problem tolerating Olbermann\'s continued use of the Nazi salute on his show. But, we digress.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688635">\
	 <div id="dsq-comment-header-9688635" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688635" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688635" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688635" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688635" class="dsq-comment-message">LayZ: and, again, I no longer work at Microsoft. That in itself is an editorial statement. I find it fascinating that you want us to listen to you while not using your real name and while not letting us know your work relationships. Ethan is 1000% more valuable to the world BECAUSE he is honest about where he works and who he is. I\'d far prefer listening to him than listen to you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688636">\
	 <div id="dsq-comment-header-9688636" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688636" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688636">MSB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688636" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688636" class="dsq-comment-message">I have had this feelings for several weeks, and I think the chain of events starting with Jason being heckled and now Ethan being "thrown under the bus" have pushed it over the edge in my mind.<br><br>Something is rotten in Denmark.  The "A-list" bloggers (a term, incidentally that I detest) seem to be falling in on themselves and the level of the attacks keeps increasing.<br><br>I should probably disclaim right now that I almost worked for Ethan, and I was very disappointed that it didn\'t work out for me to join his team.  I don\'t believe that he is an official "face" of WBR, just that he is Blogs and is also the Head of Tech.  For WBR, which is a very different BU than the BU that controls rap.<br><br>From outside the "old media" world it can be very difficult to know that each group with in these big corporations are so isolated from one another that you have may have no knowledge that a practice is going on until you see it on the news.<br><br>I think the "community" has a real problem.  Discussions are not being held in a civil manner.  Push back is increasingly being met not with conversation that could better us all, but accusations.<br><br>It is my opinion that we are all taking ourselves very seriously, and that some of the joy is being beaten out of being part of what ever it is we are creating.  Yes, there are business being formed, and yes money is on the line. Podtech is accused of something, Podshow is accused of something, DIGG is forced to post content b/c of user revolt.<br><br>Here is my point - why did we all get into this to start with?<br><br>I have met Ethan and know it is b/c of his love of music and musicians.  I know that his work on Murmurs lead him to where he is now.<br><br>I know that I am a one time actor, wanna be writer, who sees this medium as a chance to finally have a platform where I don\'t have to get a green light to see my work come to fruition.<br><br>This is not to say that intimidation practices that were reported in the 60 min segment are acceptable.  They aren\'t.  They are deplorable.  What it does mean, is that when we arrive at positions where we can affect change, we have to pick our battles.  This is a lesson that my wife continues to try to teach me in regards to being a parent, but it is hard to learn.<br><br>If that is getting a major media company to use Open Source, that is a great accomplishment.  If it is helping to create some transparency at a previously closed company, great.<br><br>Ethan\'s point about bringing a tech conference to the street to change non-tech peoples lives is an incredible idea.  Imagine the social progress that could be made by the brilliant minds in our industry.  Should it be the only goal of a conference like Gnomedex?  Maybe not.  Is it an interesting thought to throw in the ring, absolutely.  I think we all need to step outside of the echo chamber and see where we stand in relationship to the rest of the world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688592">\
	 <div id="dsq-comment-header-9688592" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688592" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688592" href="http://devillecompanies.org/" target="_blank" rel="nofollow">Jim Deville</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688592" class="dsq-comment-message">Nick, Ethan: I\'m sorry but I have to agree with Scoble on this. I believe there is a separation between what you do and what your employer does, but there\'s a line. Robert, while at Microsoft, saught to change people\'s view of MS, and to call attention to both MS\'s good and bad actions.  I may be jumping in too deep, but it seems like you\'re busy attacking, but not being a voice in either direction for your company.<br><br>WBR,WMG, Sony, Universal, or whatever, there are serious corruption, and moral issues at all of those companies. If it is under the RIAA umbrella, I wouldn\'t be okay working for it, or supporting it in any way. If you are so gung ho about music, but have any sort of soul, why aren\'t you working for a truely innovative company like Amie Street, eMusic, or Magnatune?<br><br>It\'s like the old poem that talks about the Nazi\'s coming for one group, and the reader doing nothing. Finally in the end, the Nazi\'s came for him, and there was no one. If you aren\'t helping to change the company, your part of the problem at the company .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688631">\
	 <div id="dsq-comment-header-9688631" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688631" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688631" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688631" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688631" class="dsq-comment-message">MSB: fine. get outside the echo chamber. You have the power to blog, to video, to Twitter, to bring us the truth.<br><br>Where is it?<br><br><a href="http://www.kyte.tv/channels/view.html?uri=channels/6118/41579#uri%2Cchannels/6118/41579" rel="nofollow">http://www.kyte.tv/channels/view.html?uri=chann...</a> is my attempt at bringing you the truth.<br><br>Where do we go now?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688556">\
	 <div id="dsq-comment-header-9688556" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688556" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688556" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688556" class="dsq-comment-message">&gt;Discussions are not being held in a civil manner.<br><br>Watch my videos. I don\'t attack people on them. I ask questions.<br><br>I agree that some parts of blogs have become more about attacks than enlightenment. Just this weekend people have written on blogs that I left PodTech, then that I was fired. I\'ve been attacked and lied about on A-list blogs.<br><br>Have you spoken up about that yet?<br><br>And we wonder where this culture comes from...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688637">\
	 <div id="dsq-comment-header-9688637" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688637" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688637">MSB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688637" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688637" class="dsq-comment-message">@Robert -  Didn\'t mean to imply that you attack people in your show.  This post felt very aggressive, especially since you had agreed with Ethan in a previous comment on his first post.<br><br>And on the subject of the blog post about you being fired - yes I did read them.  I had not written about them.  They were part of the mountain that pushed me to write that original comment.<br><br>I believe that the culture comes from people who are very passionate about what they believe and will defend their points of view vigorously.  I think we are sitting in the midst of a second renaissance where the Salons have been replaced by online discussions.  Strong personalities that captivate large numbers of audience, such as your self, will alway have detractors taking potshots.  It is one of the reasons I gave up acting, b/c I knew I would not be able to handle that kind of scrutiny.<br><br>One more point, and it is something that I just thought of.  This "discussions are not being held in a civil manner" statement.  I think it was unfair to just put that on our slice of the world.  Across the board the "conversation" has turned to a black/white agreement, and I would put forth that it has to do with the shrinking time that stories in MSM are given.  The cable news channels have done more to harm this than any other entity, and I think that may be where my concern lies.  I have seen too many online arguments end with neither side really listening to the other.<br><br>So I will do something to change that, at least for my self.<br><br>-----<br><br>Just finished watching the video link you provided, and I must say that the point about the cell phone as tool and not as the end was exactly what I was reaching for.  Blogs, podcasts, twitter, are all tools that we use, not the end of the road.<br><br>Robert, I may not agree with you on your thinking that Ethan was being hypocritical, but I must take back my comment about the echo chamber.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688593">\
	 <div id="dsq-comment-header-9688593" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688593" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688593" href="http://blogs.technet.com/seanearp" target="_blank" rel="nofollow">Sean</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688593" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688593" class="dsq-comment-message">Scoble-<br><br>I have to say... this post in particular drew my attention.  Not having made it to Gnomedex, and not particularly caring about the latest Winer/Calicanis dust-up (we have Valleywag for that), I headed over to see the blog of the evil person from Warner Music that was explicitly (or implicitly) approving of a "no-snitch" policy that had lead to murders and rapes not being solved.  What a jerk!  Let\'s gather our torches and pitchforks!  Heck, you even note: "This kind of thinking is what brought us Hitler."<br><br>That is a pretty damn serious claim to make.<br><br>And so I read Ethan\'s post.   A post that had nothing to do with Warner Music. Or snitching.  Or the police.  Heck... according to Ethan\'s comments, he hasn\'t even heard the artists in question.  His post had some ideas on ways that the geeks attending Gnomedex could use their energies for the greater good.  Seems admirable to me, reading as a complete outsider.<br><br>So why the blindside?  This kind of personal attack, accusing a person ("you guys") of funding an anti-snitch campaign, mentioning Hitler... And yet you didn\'t take the time to find out if he has any involvement in these corporate policies, whether or not he has even seen the 60 minutes story, you just made assumptions and attacked him based off of seemingly flawed assumptions (what company does he work for? who is a division of who? what is his role there? does he filter comments on his blog?)<br><br>So... I\'ll end with a suggestion.  Instead of making assumptions, be curious.  Ask Ethan what he thinks.  You are more than entitled to take exception to any answer he gives you, but you didn\'t give him a chance to even state a position. I think you really threw him under the bus here...<br><br>Just my 2 cents...<br><br>Sean</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688594">\
	 <div id="dsq-comment-header-9688594" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688594" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688594" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688594" class="dsq-comment-message">Sean: fair enough, but if you look at his post he did the same too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688595">\
	 <div id="dsq-comment-header-9688595" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688595" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688595" href="http://blackrimglasses.com/" target="_blank" rel="nofollow">Ethan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688595" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688595" class="dsq-comment-message">Robert: I never mentioned you by name.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688638">\
	 <div id="dsq-comment-header-9688638" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688638" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688638" href="http://blogs.technet.com/seanearp" target="_blank" rel="nofollow">Sean</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688638" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688638" class="dsq-comment-message">You know guys... instead of hitting refresh on the comments to get the last word, you could both head outside and catch the Perseid Meteor shower that is going on as we speak:<br><br><a href="http://www.msnbc.msn.com/id/20187088?GT1=10252" rel="nofollow">http://www.msnbc.msn.com/id/20187088?GT1=10252</a><br><br>Alright... enough mediation for one night ;)  I\'m heading to bed!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688596">\
	 <div id="dsq-comment-header-9688596" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688596" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688596" href="http://mickeleh.blogspot.com/" target="_blank" rel="nofollow">Michael Markman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688596" class="dsq-comment-message">@sean,<br><br>Thank you for saving me the time. I was gathering my thoughts to say pretty much what you said more clearly and eloquently than me. I was startled at the ferocity of Robert\'s post here. I didn\'t see any hypocrisy in Ethan\'s post.<br><br>Where is the requirement that before you can critique anything you must first critique your own employer and denounce any practices that seem harmful?<br><br>Why would Ethan get a free pass over the RIAA harrassment of customers on downloading, but only get called when 60 Minutes runs a "stop snitchin\'" piece?<br><br>Snitching will soon be obsolete anyway as we move rapidly to a total surveillance society.<br><br>BTW, Hip-hop is proto-blogging. Commercial exploitation of hip-hop is proto-spamming.<br><br>Something to ponder and investigate: Anderson Cooper, who reported the story on CBS also works for Time Warner subsidiary CNN. Did he run this story on CNN? Is he a hypocrite, or a ratings or whore?<br><br>Ethan raised some legit questions about Gnomedex. Rather than advance the conversation and engage Ethan on either Gnomedex or TW, Robert went into attack mode. I wonder why?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688598">\
	 <div id="dsq-comment-header-9688598" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688598" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688598">Heywood</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688598" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688598" class="dsq-comment-message">@51 Sorry Ethan, gotta pull the bs card on this one..<br><a href="http://tinyurl.com/2ze8yr" rel="nofollow">http://tinyurl.com/2ze8yr</a><br><br>that being said, let\'s stop and give ethan some credit for being the kid on the titanic with a bucket and the know-how to use it.<br><br>and for the record this post is scored<br>Ethan 1 / Scoble 0</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688597">\
	 <div id="dsq-comment-header-9688597" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688597" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688597">Podesta</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688597" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688597" class="dsq-comment-message">Robert, I think the basic conflict between you and Ethan is one of shallowness versus substance.  He sees through the typical blogosphere persona, heavy on self-importance, but lightweight on everything else.   You represent that persona, so of course you feel offended when someone criticizes it.  Ethan is still very young so he hasn\'t conformed to expectations. . .yet.<br><br>As for the \'no snitching\' campaign, I\'m ambivalent.  As the fellow from Sweden said relations between the police and the poor are often adversarial.  It makes sense to inform regarding crime only if doing so is likely to have a beneficial effect.   But, if the police and the justice system consider a class or race of people \'the enemy\' and are eager to degrade, even kill, them, cooperation is not a good idea.  Besides, most people have common sense and can judge for themselves whether to inform or keep mum.<br><br>Ironically, I was reading about the case in Louisiana in which a racist power structure is terrorizing black teenagers as if it were the 1950s earlier today:<br><br><a href="http://www.msnbc.msn.com/id/20218937/site/newsweek/" rel="nofollow">http://www.msnbc.msn.com/id/20218937/site/newsw...</a><br><br>What rappers say is the least of their problems.<br><br>Furthermore, reading this incoherent entry was painful for someone who cares about writing.  It was a pleasure to read Ethan\'s literate entry afterward.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688599">\
	 <div id="dsq-comment-header-9688599" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688599" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688599" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688599" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688599" class="dsq-comment-message">Podesta: the problem is your attack on me lacks its own depth.<br><br>Since Gnomedex began I\'ve put up 40 minute interview with one of the world\'s top computer science professors, a long discussion about the beginnings of the personal computer operating system business, and tonight I put up a lengthy interview with IBM\'s top intellectual property lawyer. All in the past few days.<br><br>If that\'s "superficiality" then please show me some depth out there that I can consume.<br><br>And I won\'t even bring up all the blogs I just put on my link blog that come to a high bar.<br><br>Maybe the thing that got me mad is that Ethan is pointing his gun at blogs without looking at himself first.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688603">\
	 <div id="dsq-comment-header-9688603" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688603" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688603" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688603" class="dsq-comment-message">"Bullshit. Everyone in society has a responsibility to speak up against evil. This kind of thinking is what brought us Hitler."<br><br>That\'s a bit harsh Robert and I appreciate you feel strongly about it but consider this.<br><br>IBM supplied the computers to Hitler that provided the way of keeping records in the concentration camps. Irving is on record as questioning that premise yet the New York originated contracts are available to view. The profits on which supplies were collected after WWII.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688604">\
	 <div id="dsq-comment-header-9688604" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688604" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688604" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688604" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688604" class="dsq-comment-message">Dennis: and is that right? Should someone have spoken up about it back then?<br><br>I hope I would have if I were there.<br><br>My mom\'s mom spoke up against Hitler at great risk to her own family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688605">\
	 <div id="dsq-comment-header-9688605" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688605" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688605" href="http://ericrice.com/" target="_blank" rel="nofollow">Eric Rice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688605" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688605" class="dsq-comment-message">I\'m too tired to be intellectual right now and I\'ve already engaged in Twitter battles tonight.<br><br>Short version: two different topics being merged into one; yes I agree fully with Ethan on the ego chamber issue; no I haven\'t read the Warner issue in full, but probably because it\'s an entirely different subject that keeps getting dragged into another conversation. And please, enough with the comparing of a media company INFINITELY older than Microsoft. You\'re acting like he\'s the CEO. What next? Blame him for locking the Animaniacs in the water tower?<br><br>This is EXACTLY the problem. Talking \'round in circles, and then cap off with your own accomplishments. I can set the clock on my iPhoneiPhoneiPhone by this. Over and over and over it\'s the EXACT SAME THING DUDE.<br><br>This is why the shine on the A-list is tarnishing and more than likely why the subconscious defensive position is predictably taken. I swear if it\'s not Dave crawling up on the cross, Jason taking -any- mention of Mahalo and spinning it in his PR, or the 3428934728374 references to video you\'ve done (and throw in the Valleywag/TechCrunch rags for being the peanut gallery), then auugghh I don\'t know.<br><br>Bottom line. The Warner story is another issue and you know it.<br><br>The ones who have 34829048 friends and read 2380472348907 blogs and invented the internet 387429387 times are being accused of being blowhards. ADDRESS IT. I mean ANSWER THE QUESTION.<br><br>Which, sadly, I don\'t believe will every happen. And as a veteran blogger, podcaster, vlogger, metaverser, doer, thinker, futurist, whatever you want to call me, the problem is simple.<br><br>As a blogger for the time and you\'ll get the history of the watch.<br><br>You\'ll help big media become stronger if you don\'t get there yourself first.<br><br>This, I believe.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688601">\
	 <div id="dsq-comment-header-9688601" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688601" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688601" href="http://ericrice.com/" target="_blank" rel="nofollow">Eric Rice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688601" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688601" class="dsq-comment-message">Also, nice to see Godwin\'s Law is still alive and well.<br><a href="http://en.wikipedia.org/wiki/Godwin%27s_law" rel="nofollow">http://en.wikipedia.org/wiki/Godwin\'s_law</a><br><br>Nazis? Hitler? Come ON.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688606">\
	 <div id="dsq-comment-header-9688606" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688606" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688606" href="http://www.technovia.co.uk/" target="_blank" rel="nofollow">Ian Betteridge</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688606" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688606" class="dsq-comment-message">Robert says: "This kind of thinking is what brought us Hitler."<br><br>Dammit, Eric beat me to invoking Godwin\'s Law :)<br><br>But the fundamental point he makes is correct: whether you are right about Ethan\'s need to examine how he feels about the "no snitching" issue makes absolutely no difference to whether he\'s correct about what\'s happening at Gnomedex. None at all. The two are completely separate arguments. You can argue that Ethan\'s not being consistent, but again, this doesn\'t make his argument any less right on its own merits.<br><br>Robert, when you combine looking at someone\'s argument with an attack on them, then you make your own case look weaker. Please, address Ethan\'s arguments instead of trying to score points on him. I think you have something interesting to say on his arguments - unfortunately, this post doesn\'t contain it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688602">\
	 <div id="dsq-comment-header-9688602" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688602" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688602" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688602" class="dsq-comment-message">Ian and Eric,<br><br>I believe the two ARE joined. I\'m going to keep the reason they are joined to myself for a second. Instead, let\'s look at Ethan\'s post.<br><br>**I just hate the fact that you have these blowhard hacks who suck the life of the room with their own sense of self important.**<br><br>And yet did Ethan solve anything other than sucking us down his OWN self-important blast on other people?<br><br>I agree with the premise that Ethan has here. That other people don\'t always bring light. They don\'t seek truth. They aren\'t nice. They don\'t teach. Jason, for instance, pushed his product to a captive audience. At least when CEOs do it on my show you can close the video if you aren\'t feeling receptive. It\'s hard to walk out of a room, especially when you\'ve paid to be there.<br><br>But, did Ethan elevate us through his post? Did he demonstrate a way to behave better than those "self-important morons?"<br><br>No.<br><br>OK, let\'s go on.<br><br>**Make part of it on the streets of Seattle, coming up with technological solutions to the povery, drugs and lack of health-care that exists on the very streets outside the conference hall.**<br><br>Ethan, you missed that Sunday there was a Gnomedex un-conference and a Mesh Walk where attendees of Gnomedex DID get out on the street. I believe even Pirillo was part of that.<br><br>**We pay attention to some stupid fight between overweight white guys inside a conference hall.**<br><br>Is this a way to elevate Ethan\'s argument? First of all Jason weighs about 190, which for his height is NOT overweight. It sounds like Ethan just is here to tear down other people. Why? Why does Ethan do that? I find that people who have to make their points like that are usually wrong.<br><br>**The area that makes us question our motives and understanding of our world THROUGH technology rather than using technology as a means to validate our own insecurities with unneeded self-import.**<br><br>I agree with this. But I don\'t think Ethan has been paying attention to what a whole lot of us have been doing. Maybe he\'s just reading too much Valleywag or something. But, let\'s say his point is good. Why not just DO SOMETHING about it instead of ripping everyone else a new asshole about our weaknesses?<br><br>**that we forget the real power granted through every glowing screen in the room.**<br><br>Right. But most human beings aren\'t even willing to do what those "blowhard" bloggers are doing. Most humans would rather watch Paris Hilton or whatever the metaphorical equivilent is.<br><br>**We yield dangerous tools. They can and have been used against us, and our loved ones.**<br><br>Yes, and the reason I wielded this tool against Ethan is because he loves aiming his writing at other people and not DOING anything. I +hate+ this "tear down the other guy" shit that\'s been happening on the blogosphere lately.<br><br>People make shit up about me and my employer and post it without care to the consequences. I don\'t see people standing up against the personal attacks. Everyone sobbed about Kathy Sierra and then went right back to the same shit.<br><br>**If we continue to get caught up in playground fights over who’s dick is bigger, we’re just holding the gun to our foot and pulling the trigger.**<br><br>OK, I buy into this. It\'s why over the past few days I\'ve uploaded tons of videos by people who are trying to improve the world. No attacks. Just lots of doing.<br><br>Can we move to a world where we DO instead of ATTACK?<br><br>I doubt it. Ethan didn\'t get us closer, that\'s for sure.<br><br>Back to the joining. I don\'t think Ethan attacked the right issues. I didn\'t attack the right issue either.<br><br>Ethan attacked something that mostly happened on blogs and not on stage. Well, OK, Jason gave a salespitch on stage. So did other speakers (I heard that on Twitter from other attendees). And Dave Winer and at least one other voice I heard interrupted Jason to point that out. I didn\'t speak up in the session, but I said the same thing on Twitter.<br><br>But that whole incident took, what, one hour if you count Jason\'s entire speech? Out of about a dozen sessions? That HARDLY defined Gnomedex.<br><br>I\'d rather be constructive and give Chris Pirillo some real, actionable, items. The one thing Ethan told Chris to do is already being done as part of the Mesh Walk. So, let\'s throw that one out.<br><br>The rest of it seemed more of an attack on me and other people with no real justification behind it.<br><br>He attacked me for speaking at the end of a session. Well, sorry, my SMS was going nuts because of the false rumors being made about me on a variety of sights. Did Ethan care about that? No. Did Ethan care about the feelings of people he aims his abuse gun at? No.<br><br>So, I turned the bullet around and asked him why he isn\'t cleaning up his own house first. It\'s a legitimate question to ask someone who isn\'t ADDING anything to our community and is just taking pot shots from behind his screen and keyboard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688600">\
	 <div id="dsq-comment-header-9688600" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688600" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688600">meanguy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688600" class="dsq-comment-message">it was good for me.  was it good for y\'all?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688607">\
	 <div id="dsq-comment-header-9688607" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688607" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688607" href="http://www.roadup.com/" target="_blank" rel="nofollow">Jim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688607" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688607" class="dsq-comment-message">@63 No, it frankly wasn\'t good for anyone. I don\'t know if it was painful to write, but it was certainly painful to read.<br><br>More and more I\'m having a hard time understanding who Scoble\'s audience is...who he\'s talking to with ScobleShow and this blog. It\'s not me, that\'s for sure...not Joe Blow internet consumer. I expect to see this level of dialog from middle-schoolers, not adult technology pundits (my momma? YOUR MOMMA! WTF?)<br><br>Is he aiming this all at money-men, CEOs, etc.? Makes lots of sense - if you want to influence the tech industry aim for the decision makers. However, assuming this blog then acts as a CV/resume what the hell kind of statement do posts like this make? There\'s no credibility being built here...quite the opposite.<br><br>Between this unrelated retort, his recent "What are A-List Bloggers Good For" reply (<a href="http://tinyurl.com/2cbkaf" rel="nofollow">http://tinyurl.com/2cbkaf</a>) and approval of Pirillo\'s monkey boy response to Loren Feldman (<a href="http://tinyurl.com/392tfc" rel="nofollow">http://tinyurl.com/392tfc</a>) what I\'m getting is Scoble\'s idea of conversation being less about dialog and more about sophomoric ego-strikes.<br><br>So Scoble...who is your audience, man? Who do you want most to read this blog and this post, and just what response were you expecting to replies of this nature?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688608">\
	 <div id="dsq-comment-header-9688608" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688608" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688608" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688608" class="dsq-comment-message">Jim: <a href="http://scobleizer.com/2007/08/13/things-on-my-mind/" rel="nofollow">http://scobleizer.com/2007/08/13/things-on-my-m...</a> is my answer for now.<br><br>I think you nailed it.<br><br>It also is why I like my video work better than my blogging work lately. I don\'t do "ego strikes" in my videos. Of course my interviewees don\'t try that crap in them either where on the blogosphere that stuff comes into my trackbacks and other places regularly. Heck, I was getting SMS\'s at Gnomedex from people who were asking me about Valleywag\'s latest claims during sessions there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688639">\
	 <div id="dsq-comment-header-9688639" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688639" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688639">Tony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688639" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688639" class="dsq-comment-message">Let\'s see..you are angry because some else is using their technology to distribute something evil?<br><br>---------------------------<br>PODTECH: why do you fund this crap?<br><br>I just saw a very disturbing set of video podcasts on 1938 Media that pushes a racist campaign. It impugned Podtech. That’s the company that Robert Scoble works for (as head of content). Now, admittedly, he’s a geek there but is directly involved in choosing the content strategies of PODTECH, so let’s start there.<br><br>Robert: why do you guys fund this kind of crap?<br><br>You talk about vile things at Warner.<br><br>What you are doing and funding (and supporting through your technology) is FAR worse for the human race than any arguing we’re doing about Warner.<br><br>What do you say about this Robert?<br><br>How can you write hypocritical posts like this one about Warner and go to work for the company you work for who are spreading the kind of obvious racist vile that 1938media is?<br>---------<br><br>COMMENTS OF NOTE:<br><br>LayZ: if I saw Slate distributing evil I’d have spoken up against it. Slate did fire someone named Michael Savage for doing just that when I was there.<br> (Why not PODTECH then? oh...they sign your paycheck and afer my call with John where he completely defended such speech and his intent to continue to distribute it and a large byline on the 1938Media that thanks PODTECH for somehow supporting artists\' rights)<br><br>Nick: and when you work for a company that is intellectually corrupt your very presence mirrors the emptiness in your soul and Warner, by profiting by this type of music, which is souless and without merit and which speaks to the basest elements of our society, reflects a moral bankruptcy that we should not tolerate. (well said..read it again with the whole TechNigga issue in mind...change the word "music" to "video podcasting" and tell me how this racist hate speech against black people should be different.)<br><br>As I said on the phone with you, Character can only be measured when there are consequences to demonstrating it.  Time to do some inward reflection, Robert.<br><br>Kind of sucks to be on the other side of the issue, huh?<br><br>T</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688609">\
	 <div id="dsq-comment-header-9688609" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688609" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688609" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688609" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688609" class="dsq-comment-message">Tony,<br><br>Excellent example!<br><br>I spoke out about my beliefs about Loren on the Yahoo newsgroup which was against my company\'s interests (hint: that represents career risk).<br><br>And now Podtech won\'t be distributing future Loren Feldman work and our logo is off of his Web site and you\'ll notice that his latest video is on YouTube.<br><br>So, no, I am NOT on the other side of the issue.<br><br>This is EXACTLY the point.<br><br>I can control what PodTech is involved with. When I see the company I am involved in doing something wrong I speak up and take action BOTH internally and externally. And quickly, I might add.<br><br>Maybe you should have listened to what I told you when you called. You didn\'t seem willing to listen when you called but glad I got the chance to explain my position once more to you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688610">\
	 <div id="dsq-comment-header-9688610" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688610" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688610">Tony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688610" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688610" class="dsq-comment-message">Then I stand corrected.  I was unaware that Podtech had severed its relationship with Loren since I no longer hang out in places online where such behavior is tolerated.<br><br>Thank you for doing the right thing.<br><br>T</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688612">\
	 <div id="dsq-comment-header-9688612" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688612" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688612" href="http://dbillian.typepad.com/" target="_blank" rel="nofollow">Damon Billian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688612" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688612" class="dsq-comment-message">" I’d rather listen to Ethan since he DOES have a blog. Thanks for trying so hard."<br><br>I think this is where Ethan is talking about the self-importance displayed by many bloggers. Since when did having a blog make anyone smarter than everyone else? Some of the smartest people I know DON\'T blog.<br><br>After reading Ethan\'s post, I think the main point is that technology still has a great potential (not being fully utilized) to help change the lives of people that need help. Does our having technology help us understand these issues? Yes. Will it change it directly in the developing countries, countries that have more dire concerns (food, water) than internet access? Not right now.<br><br>And while the music industry certainly does have issues, I would actually argue that music is much more of a universal item than a blog...which means it has more potential to create the changes he was talking about.<br><br>Note: I have a blog. I\' not under the delusion that I am going to change the world because of it. If you want to focus on some companies that are trying to change the world, I would recommend checking out sites like <a href="http://kiva.org" rel="nofollow">kiva.org</a> or <a href="http://unitus.com" rel="nofollow">unitus.com</a> (micro finance). Perhaps that could be the focus of one of your shows? You could also encourage your fans/readers to join some of the organizations found in Facebook causes. Is 10.00 donation to a cause a lot of money to either one of us? Not really. But 1000 people donating that much money to a cause will actually help someone...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688640">\
	 <div id="dsq-comment-header-9688640" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688640">weyouth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688640" class="dsq-comment-message">Hey I just visit your blog and I must say that you have very nice and impressive blog. Keep it up. And you are all very welcome on my blog to some time visit me <a href="http://www.weyouth.wordpress.com" rel="nofollow">www.weyouth.wordpress.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688641">\
	 <div id="dsq-comment-header-9688641" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688641" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688641" href="http://1389blog.com/" target="_blank" rel="nofollow">1389ad</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688641" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688641" class="dsq-comment-message">Anybody who wants to know what people like Ethan who are "passionate" about the record business are really all about should decipher this URL and go and read this article:<br><br>victoryarticle [dot] tumblr [dot] com<br><br>Suffice it to say that there are no clean hands anywhere at this business - not at the "independent" labels, nor at the "major" labels like WB.<br><br>I saw this controversy mentioned on Twitter, and out of curiosity, I went over to Ethan\'s blog to have a look around. I was so repulsed by what I saw that I left some acerbic comments, which is something that I seldom bother to do. But his blog was such an obvious example, in microcosm (or perhaps nanocosm) of everything that is wrong with the world, that I couldn\'t resist the opportunity to let him have it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688613">\
	 <div id="dsq-comment-header-9688613" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688613" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688613">Preston</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688613" class="dsq-comment-message">Excellent point Robert.  The report should have taken the questions a little further.  Here\'s how it should have gone:<br><br>Q:  So, as a rapper, with your street cred and all that, you wouldn\'t tell the police about the serial killer, you would move?<br><br>A:  Yep...<br><br>Q:  Okay, now let\'s assume that that serial killer is a child predator...and let\'s assume that the child predator abused your daughter and you have 100% credible evidence proving the neighbor did it...do you tell the police?<br><br>A:  Nah.<br><br>Q:  Are you going to move now?<br><br>A:  Nah.<br><br>Q:  If you don\'t tell the police and you don\'t move, what do you do?<br><br><br><br>We all know what would happen, but the sad reality is, no one is talking about it.  As the guy on the show said, "we\'ve lost the rule of law in some of these communities."  And big companies love that they are making money off of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688614">\
	 <div id="dsq-comment-header-9688614" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688614" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688614">Keith</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688614" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688614" class="dsq-comment-message">just one question how many of you people have grown up in the inner city and know what goes on there and how many options people are limited to and the things we have to do to feed out families and how the cops treat us when they show up. if we call the cops the first thing they start doing is questioning us like we are the suspects, so i dont talk to cops about anything a cop asks me a question i have not seen anything. this music sells because this is freedom of speech and this is the way we feel about law enforcement in general</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688642">\
	 <div id="dsq-comment-header-9688642" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688642" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688642">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688642" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688642" class="dsq-comment-message">@62 "I +hate+ this “tear down the other guy” shit that’s been happening on the blogosphere lately."<br><br>And yet that\'s what you do whenever you disagree with someone\'s argument or whenever someone writes something you disagree with. You resort to name calling and ad-hominem responses rather than address the core argument.  Physician! Heal thyself!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688643">\
	 <div id="dsq-comment-header-9688643" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688643" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688643">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688643" class="dsq-comment-message">And since you are in the self-righteous mood, Scoble, how do you feel about Seagate being reincorporated in the Cayman Islands for tax haven purposes?  How long will you remain silent on that issue?  As long as they are your sponsor, I\'m assuming? For someone with the social beliefs you have I would think you would outraged being associated with a company that is not paying its fair share of corporate taxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688615">\
	 <div id="dsq-comment-header-9688615" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688615" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688615">G-Dog</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688615" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688615" class="dsq-comment-message">Robert,<br><br>Here\'s the problem-- working for the music industry has always been about taking the hypocritical path.  It\'s accepted as part of the job, and people move on.  From the Sony machinations in the mid 90s, to nearly every single desktop in the cubes of Warner Music Group running Napster, to the inability of Universal to sell music online at a time when it really would have revolutionized the industry, the technical/online arms of the industry have <i>always</i> been an exercise in bailing out a sinking ship with a thimble.<br><br>You need to get to the core of what Ethan is saying.  It is a paycheck, pure and simple.  Now, why someone in the online department is attempting to speak for the company is beyond me-- only a few short years ago he would have been crucified for that, but who knows, maybe the business really is getting better.  (Or it\'s even worse than we thought.)<br><br>Keep this in mind, though.  Ethan has about as much connection to that 60 Minutes story as you have to the direction of the War in Iraq.  Asking him why he works for a corporate behemoth that behaves like that is like asking you why you\'re still a US citizen.  In his role he has the ability to decide what software WBR runs, but not a whole lot more.  You didn\'t have influence over Microsoft\'s OEM deals, why would you take him to task for this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688644">\
	 <div id="dsq-comment-header-9688644" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688644" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688644" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688644" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688644" class="dsq-comment-message">LayZ: look into why hundreds of companies are incorporated in Nevada or Ireland.<br><br>But I didn\'t even know about it until you mentioned it. I\'ll do some research and see if it\'s something I will comment on more.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688616">\
	 <div id="dsq-comment-header-9688616" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688616" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688616" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688616" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688616" class="dsq-comment-message">@Robert: I have the film...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688617">\
	 <div id="dsq-comment-header-9688617" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688617" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688617" href="http://lnxwalt.wordpress.com/" target="_blank" rel="nofollow">W^L+</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688617" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688617" class="dsq-comment-message">@27 billsayzthis<br><br>"But wouldn’t other, less ethically questionable companies jump at the chance to hire someone of his talent and experience?"<br><br>Haven\'t you been around long enough to know that NEARLY EVERY LARGE COMPANY IS AMORAL?  It is their nature.  There aren\'t enough mom &amp; pop businesses around for everyone to leave their corporate jobs.<br><br>Even so, if you have qualms about what your employer is doing, look for a replacement job.  It does not mean that you\'ll find a suitable replacement job in a more moral or ethical company, but you should still be looking.  It may take you years to break free, but keep looking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688619">\
	 <div id="dsq-comment-header-9688619" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688619" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688619">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688619" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688619" class="dsq-comment-message">@78  Dude, again! Do so research before responding so you don\'t look ill informed. Being incorporated in Nevada or Delaware doesn\'t give you the same type of tax haven being incorporated in the Cayman\'s does. Incorporating in those states for the most part saves companies on STATE corporate taxes, not FEDERAL. Seagate is ducking FEDERAL taxes. And generally it\'s LLC\'s that get most of the advantages.<br><br>And being incorporated in Ireland doesn\'t get you out of paying taxes; the tax rate is just lower. Whereas in the Caymans there is no income, corporation or capital gains tax and no estate duty, inheritance tax or gift tax.<br><br>Nevertheless, I wasn\'t talking about other corporations, I was talking about Seagate. What other corporations may or may not be doing is not relevant to the Seagate topic. You do understand how to  debate a topic, right?<br><br>Look, I congratulate Seagate on figuring out a way to avoid taxes.  Good for them. Then again, unlike you, I don\'t think the Fed Govt is responsible for creating federal charities, so the less money they get from us, the better.  But because you think the Fed Govt should be our Mommy, I thought you might want to know Seagate is not contributing its fair share to the welfare state.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688620">\
	 <div id="dsq-comment-header-9688620" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688620" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688620" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688620" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688620" class="dsq-comment-message">@Robert: Microsoft puts a significant proportion of its business through Ireland. The net effect last time I checked is a $400 million tax \'saving\' each year. It is unclear whether they are manipulating what is known as the \'transfer pricing\' rules in order to achieve this but either way, it doesn\'t reflect the economic reality of how they do business. It is a common tactic employed by large international companies and is a significant drain on available tax resources for the countries in which they were originally located.<br><br>People will argue the \'goodness\' or otherwise of tax saving in this manner but the reality is that it creates economic distortions on a global scale. It is one of the most serious corporate abuses and contributes to what the US government already know represents a $300 billion \'tax gap.\' In the UK, the tax gap is about $50 billion though I\'m waiting for an update on the number.<br><br>The tax gap is the difference between taxes that would normally apply on the basis of declared profit and the tax government is able to collect.<br><br>This is not evasion but it is an abuse of global systems. Some of us think it has a significant effect on large parts of the world because it creates tax competition. That means poor countries, desperate to get inward investment will offer all sorts of crazy tax incentives. That happened in Ireland and has led to chronic house price inflation. The same is true in the Channel Islands.<br><br>I can give you all sorts of theories as to why this is happening and the consequences but they boil down to one thing - governments have effectively passed over economic control to business which, while enjoying the benefits of being \'human\' have no concept of monetary ethics. Their argument is always the same - anything goes when it comes to maximizing shareholder value.<br><br>People like myself who talk about this are not popular but we don\'t care. We see it as a race to the bottom that fosters inequality.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688621">\
	 <div id="dsq-comment-header-9688621" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688621" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688621" href="http://whoisylvia.typepad.com/" target="_blank" rel="nofollow">Sylvia Paull</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688621" class="dsq-comment-message">Reading through these exchanges, I actually forgot what the original argument was all about. It\'s like a tribal war that continues for so many centuries no one can recall the original sin, which probably involved a goat from one tribe that ate some crop on the other tribe\'s territory.<br><br>I like both players, Ethan and Scoble, and I think they both help to make the world a better (more interesting, technologically advanced, communicative) place. Thanks, guys, and now I hope we can get back to doing what you do best.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688622">\
	 <div id="dsq-comment-header-9688622" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688622" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688622">Kevin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688622" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688622" class="dsq-comment-message">Robert, I typically read the Scobleizer, but this is one of the first times I have seen you deliberately antagonize for the sake of antagonizing and introducing a bunch of bs rhetoric in your responses. I found so many logic flaws in your responses to Ethan that I just didn\'t know where to start. Maybe you need to go back and read this thread. No-one gains and I sure as heck didn\'t learn anything from this interaction.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688623">\
	 <div id="dsq-comment-header-9688623" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688623" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688623" href="http://rabsteen.info/" target="_blank" rel="nofollow">rabsteen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688623" class="dsq-comment-message">robert, it\'s a shame to see your sharp eye applies only to the online world.<br><br>what percentage of how many inmates are African American?  Is it any surprise that their culture reflects an antagonism towards police?<br><br>and yet you blame this serious social problem on Warner music?  are video games responsible for columbine too?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688624">\
	 <div id="dsq-comment-header-9688624" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688624" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688624">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688624" class="dsq-comment-message">@82 "This is not evasion but it is an abuse of global systems."<br><br>By the letter of the law, agreed it is not "evasion". But let\'s be honest..by the spirit of what they are doing, they are indeed evading taxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688626">\
	 <div id="dsq-comment-header-9688626" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688626">chris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688626" class="dsq-comment-message">So many of you are such a buncha white-bread honkies that it would be amusing if it weren\'t so pathetic. Much like 60 Minutes it\'s easy to take a stance on this piece without acknowledging and understanding the culture complexities that drive this behaviour. As was mentioned before the relations between the police and those in poor neighborhoods is less than optimal. Unless Robert is going to lay out his street cred growing up in Compton then perhap he shouldn\'t get so self-righteous about this. Of course if he did have that cred, he likely would be approaching this in a more reasonable manner.<br><br>By the way Robert, snitching was one of the greatest tools of the Nazis since fear drove people to hand over others as a way to protect themselves.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688627">\
	 <div id="dsq-comment-header-9688627" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688627" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9688627">tony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688627" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688627" class="dsq-comment-message">With many loopholes in the system, big corporations are making financial gains.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9688625">\
	 <div id="dsq-comment-header-9688625" class="dsq-comment-header">\
	 <cite id="dsq-cite-9688625" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9688625" href="http://di.onys.us/" target="_blank" rel="nofollow">di.onys.us</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9688625" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9688625" class="dsq-comment-message">I was robbed at gunpoint once, in Bed-Stuy Brooklyn.<br><br>I did not go to the police. I did not tell them a damn thing. I wasn\'t about to have a bunch of white, asian, and latin police officers tearing through the ghetto harassing every black man on a bicycle they spotted, creating even more hatred.<br><br>I only lost what amounts to two hour\'s worth of wages. The fellow who robbed me will likely be trapped in that run down corner of Hell for the rest of his life.<br><br>I heartily encourage *EVERYONE* to avoid working with the police, too. You\'ll be much happier for it.</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=warner_music_why_do_you_fund_this_crap&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);
			}
		}
	});
}

})();




