




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": {"60b1270369fe36d9fb7632a3af98a012": {"username": "Ian Morley", "tumblr": "", "display_name": "Ian Morley", "url": "http://disqus.com/guest/60b1270369fe36d9fb7632a3af98a012/", "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": ""}, "3b3eec8a6b252c7c0822a91b865e46a1": {"username": "evan", "tumblr": "", "display_name": "evan", "url": "http://disqus.com/guest/3b3eec8a6b252c7c0822a91b865e46a1/", "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": ""}, "3193569535f41b021fb7a91d4ff469f8": {"username": "judoka", "tumblr": "", "display_name": "judoka", "url": "http://disqus.com/guest/3193569535f41b021fb7a91d4ff469f8/", "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": ""}, "4024414175e4a5dd8a53b49ee5b0245a": {"username": "Don", "tumblr": "", "display_name": "Don", "url": "http://disqus.com/guest/4024414175e4a5dd8a53b49ee5b0245a/", "registered": false, "linkedin": "", "blog": "http://htmlfixit.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": ""}, "5a18ebee8ca57da29a9d5e4770173ccf": {"username": "Onkar Joshi", "tumblr": "", "display_name": "Onkar Joshi", "url": "http://disqus.com/guest/5a18ebee8ca57da29a9d5e4770173ccf/", "registered": false, "linkedin": "", "blog": "http://onkarjoshi.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": ""}, "2337df24cfaea5bfdf1677bdcb4e099d": {"username": "Jim", "tumblr": "", "display_name": "Jim", "url": "http://disqus.com/guest/2337df24cfaea5bfdf1677bdcb4e099d/", "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": ""}, "0c135ce588f0544885c4957ba1639c9e": {"username": "Uma", "tumblr": "", "display_name": "Uma", "url": "http://disqus.com/guest/0c135ce588f0544885c4957ba1639c9e/", "registered": false, "linkedin": "", "blog": "http://umageller.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": ""}, "bigduke6": {"username": "bigduke6", "tumblr": "", "display_name": "bigduke6", "url": "http://disqus.com/bigduke6/", "registered": true, "linkedin": "", "blog": "http://www.dukemedia.com/", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/27/723/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e9c27ea86ee11c2885070d3581ebbbb6": {"username": "gramos", "tumblr": "", "display_name": "gramos", "url": "http://disqus.com/guest/e9c27ea86ee11c2885070d3581ebbbb6/", "registered": false, "linkedin": "", "blog": "http://gramos.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": ""}, "cd57775913cd8d1e202a2ab4be9bcf45": {"username": "Josh Chandler", "tumblr": "", "display_name": "Josh Chandler", "url": "http://disqus.com/guest/cd57775913cd8d1e202a2ab4be9bcf45/", "registered": false, "linkedin": "", "blog": "http://techilious.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": ""}, "8650624b99b94e708a0165116e840dbe": {"username": "Jake", "tumblr": "", "display_name": "Jake", "url": "http://disqus.com/guest/8650624b99b94e708a0165116e840dbe/", "registered": false, "linkedin": "", "blog": "http://prestige.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": ""}, "9b646ff3eeda1f01cc2b1cb86d1634f9": {"username": "paul", "tumblr": "", "display_name": "paul", "url": "http://disqus.com/guest/9b646ff3eeda1f01cc2b1cb86d1634f9/", "registered": false, "linkedin": "", "blog": "http://dotnetjunkies.com/WebLog/paul/default.aspxhttp://dotnetjunkies.com/WebLog/paul/default.aspx", "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": ""}, "4dd4d3acdc08b51db34e6ef1fd20c431": {"username": "Chris", "tumblr": "", "display_name": "Chris", "url": "http://disqus.com/guest/4dd4d3acdc08b51db34e6ef1fd20c431/", "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": ""}, "b6b87721c444078a99633d6ed9352cec": {"username": "Chris", "tumblr": "", "display_name": "Chris", "url": "http://disqus.com/guest/b6b87721c444078a99633d6ed9352cec/", "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": ""}, "8d266e872bf74140ace361be8d6217cf": {"username": "Tony Guntharp", "tumblr": "", "display_name": "Tony Guntharp", "url": "http://disqus.com/guest/8d266e872bf74140ace361be8d6217cf/", "registered": false, "linkedin": "", "blog": "http://fusion94.org/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": ""}, "bd777f5a825991d5d04ddbaba9239f5f": {"username": "chan", "tumblr": "", "display_name": "chan", "url": "http://disqus.com/guest/bd777f5a825991d5d04ddbaba9239f5f/", "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": ""}, "a4be9d551d63ec0c189c77102422f2c2": {"username": "Bill", "tumblr": "", "display_name": "Bill", "url": "http://disqus.com/guest/a4be9d551d63ec0c189c77102422f2c2/", "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": ""}, "d2d0055f01daa357271346b4e0207af5": {"username": "Jeff Schiller", "tumblr": "", "display_name": "Jeff Schiller", "url": "http://disqus.com/guest/d2d0055f01daa357271346b4e0207af5/", "registered": false, "linkedin": "", "blog": "http://blog.codedread.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": ""}, "6e0237c23c2b2985c691dfd237dc7757": {"username": "Russ Henry", "tumblr": "", "display_name": "Russ Henry", "url": "http://disqus.com/guest/6e0237c23c2b2985c691dfd237dc7757/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4c0f8ace33eaf941b1da23c6a0cd43e8": {"username": "Brody", "tumblr": "", "display_name": "Brody", "url": "http://disqus.com/guest/4c0f8ace33eaf941b1da23c6a0cd43e8/", "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": ""}, "c510febb9bed68b5cc4a09f076701e0f": {"username": "anon", "tumblr": "", "display_name": "anon", "url": "http://disqus.com/guest/c510febb9bed68b5cc4a09f076701e0f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4119/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3801c8c127d4c416fa2e5194f0046412": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/3801c8c127d4c416fa2e5194f0046412/", "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": ""}, "a3bcf033fdddb4f80af96c97aa3d3bcb": {"username": "Yikes", "tumblr": "", "display_name": "Yikes", "url": "http://disqus.com/guest/a3bcf033fdddb4f80af96c97aa3d3bcb/", "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": ""}, "fe9f5e80caa3bf9892f19cc823fff38e": {"username": "earpick", "tumblr": "", "display_name": "earpick", "url": "http://disqus.com/guest/fe9f5e80caa3bf9892f19cc823fff38e/", "registered": false, "linkedin": "", "blog": "http://earpick.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": ""}, "91247afb79cf066de379aacdb1ba3d4b": {"username": "Mike Peter Reed", "tumblr": "", "display_name": "Mike Peter Reed", "url": "http://disqus.com/guest/91247afb79cf066de379aacdb1ba3d4b/", "registered": false, "linkedin": "", "blog": "http://www.slog.me.uk/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e18bbcd3c247d26919e3c699e5ea7181": {"username": "Ben Ward", "tumblr": "", "display_name": "Ben Ward", "url": "http://disqus.com/guest/e18bbcd3c247d26919e3c699e5ea7181/", "registered": false, "linkedin": "", "blog": "http://ben-ward.co.uk/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb31daa6b22b97a9aa6e69016f50badc": {"username": "Guy Pelletier", "tumblr": "", "display_name": "Guy Pelletier", "url": "http://disqus.com/guest/bb31daa6b22b97a9aa6e69016f50badc/", "registered": false, "linkedin": "", "blog": "http://glpelletier.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": ""}, "9a4cd3cab2f615de6ee585994b1c9fe2": {"username": "Bob Jones", "tumblr": "", "display_name": "Bob Jones", "url": "http://disqus.com/guest/9a4cd3cab2f615de6ee585994b1c9fe2/", "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": ""}, "b26539a7f98e6e9b2d96e15075e19245": {"username": "Dave", "tumblr": "", "display_name": "Dave", "url": "http://disqus.com/guest/b26539a7f98e6e9b2d96e15075e19245/", "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": ""}, "43a9c9f21fee21870ac9543cae841aa3": {"username": "Loren Feldman", "tumblr": "", "display_name": "Loren Feldman", "url": "http://disqus.com/guest/43a9c9f21fee21870ac9543cae841aa3/", "registered": false, "linkedin": "", "blog": "http://www.1938media.com/network/", "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": ""}, "e3e410634fd3a3e34ab9520ea815db27": {"username": "Anand", "tumblr": "", "display_name": "Anand", "url": "http://disqus.com/guest/e3e410634fd3a3e34ab9520ea815db27/", "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": ""}, "82878d8d488ebdcf63795e36f56cdc0b": {"username": "Robert McLaws", "tumblr": "", "display_name": "Robert McLaws", "url": "http://disqus.com/guest/82878d8d488ebdcf63795e36f56cdc0b/", "registered": false, "linkedin": "", "blog": "http://www.windows-now.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": ""}, "8cf13171e1d919cf1030f7453abeebbc": {"username": "Rosyna", "tumblr": "", "display_name": "Rosyna", "url": "http://disqus.com/guest/8cf13171e1d919cf1030f7453abeebbc/", "registered": false, "linkedin": "", "blog": "http://www.unsanity.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": ""}, "e10bb54e6895f69bf9e70558edf5e40e": {"username": "hardwired", "tumblr": "", "display_name": "hardwired", "url": "http://disqus.com/guest/e10bb54e6895f69bf9e70558edf5e40e/", "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": ""}, "58ba57b8c8914e21772625758027ad0f": {"username": "AAwoken", "tumblr": "", "display_name": "AAwoken", "url": "http://disqus.com/guest/58ba57b8c8914e21772625758027ad0f/", "registered": false, "linkedin": "", "blog": "http://aawakenings.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": ""}, "f9f07660b5783398b82f767e84a0b7c9": {"username": "Ryan", "tumblr": "", "display_name": "Ryan", "url": "http://disqus.com/guest/f9f07660b5783398b82f767e84a0b7c9/", "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": ""}, "587e0a68dae7a32201542740d811c277": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/587e0a68dae7a32201542740d811c277/", "registered": false, "linkedin": "", "blog": "http://www.zims.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": ""}, "51c7374d2f17a3c3477c176271182380": {"username": "MrPants", "tumblr": "", "display_name": "MrPants", "url": "http://disqus.com/guest/51c7374d2f17a3c3477c176271182380/", "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": ""}, "8d93f60417a0098d88838d4508b861cc": {"username": "Ed Buford", "tumblr": "", "display_name": "Ed Buford", "url": "http://disqus.com/guest/8d93f60417a0098d88838d4508b861cc/", "registered": false, "linkedin": "", "blog": "http://www.edbuford.blogs.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dddb8b22bc8b5e0e599bb558699c02a6": {"username": "Adam C. Engst", "tumblr": "", "display_name": "Adam C. Engst", "url": "http://disqus.com/guest/dddb8b22bc8b5e0e599bb558699c02a6/", "registered": false, "linkedin": "", "blog": "http://www.tidbits.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": ""}, "5b9ae3da5191b70ae4d64f6f695de2be": {"username": "Darwin Widjaja", "tumblr": "", "display_name": "Darwin Widjaja", "url": "http://disqus.com/guest/5b9ae3da5191b70ae4d64f6f695de2be/", "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": ""}, "d5656985d70829ecc470de85bbf82265": {"username": "Stephen", "tumblr": "", "display_name": "Stephen", "url": "http://disqus.com/guest/d5656985d70829ecc470de85bbf82265/", "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": ""}, "1b2fdf7f79a7bb8f483c544cb33ce713": {"username": "Jake McKee", "tumblr": "", "display_name": "Jake McKee", "url": "http://disqus.com/guest/1b2fdf7f79a7bb8f483c544cb33ce713/", "registered": false, "linkedin": "", "blog": "http://www.communityguy.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/19/5016/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "833c3e6deaf7abeb33a4f8b88d8ecb82": {"username": "Lazlo", "tumblr": "", "display_name": "Lazlo", "url": "http://disqus.com/guest/833c3e6deaf7abeb33a4f8b88d8ecb82/", "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": ""}, "76de76fcdd96bc0a0f135b3797d084b7": {"username": "Sathya", "tumblr": "", "display_name": "Sathya", "url": "http://disqus.com/guest/76de76fcdd96bc0a0f135b3797d084b7/", "registered": false, "linkedin": "", "blog": "http://rsathya.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": ""}, "aeaca12f98b972376b0959b0ab2dfc8a": {"username": "Chris L", "tumblr": "", "display_name": "Chris L", "url": "http://disqus.com/guest/aeaca12f98b972376b0959b0ab2dfc8a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8f48b03c9fbdeaa841d781a2f48cfa9d": {"username": "Andrew Black", "tumblr": "", "display_name": "Andrew Black", "url": "http://disqus.com/guest/8f48b03c9fbdeaa841d781a2f48cfa9d/", "registered": false, "linkedin": "", "blog": "http://www.roughlydrafted.com/RD/Q4.06/18839BF9-5098-460A-8276-39CC96170D6E.html", "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": ""}, "0ac6901e0a111a108700183d06c30fa0": {"username": "edalit", "tumblr": "", "display_name": "edalit", "url": "http://disqus.com/guest/0ac6901e0a111a108700183d06c30fa0/", "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": ""}, "7d85185f4b635cc68efa9319e1362492": {"username": "modicr", "tumblr": "", "display_name": "modicr", "url": "http://disqus.com/guest/7d85185f4b635cc68efa9319e1362492/", "registered": false, "linkedin": "", "blog": "http://doknir.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": ""}, "3aeb85796d88e54daedf94e769fda691": {"username": "Goebbels", "tumblr": "", "display_name": "Goebbels", "url": "http://disqus.com/guest/3aeb85796d88e54daedf94e769fda691/", "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": ""}, "6a54b89cc37e7974c312270dd564f534": {"username": "Scott McNulty", "tumblr": "", "display_name": "Scott McNulty", "url": "http://disqus.com/guest/6a54b89cc37e7974c312270dd564f534/", "registered": false, "linkedin": "", "blog": "http://blog.blankbaby.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": ""}, "be82256ffc7f8e697c42eb2ef5ca1ee4": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/be82256ffc7f8e697c42eb2ef5ca1ee4/", "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": ""}, "5a8fe4603e38ea93275ce0cbe325b565": {"username": "JS", "tumblr": "", "display_name": "JS", "url": "http://disqus.com/guest/5a8fe4603e38ea93275ce0cbe325b565/", "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": ""}, "3b64d14e32a5dbdc4534959d69c029f3": {"username": "Gerald Buckley", "tumblr": "", "display_name": "Gerald Buckley", "url": "http://disqus.com/guest/3b64d14e32a5dbdc4534959d69c029f3/", "registered": false, "linkedin": "", "blog": "http://gwhiz.wordpress.com/h", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1025/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2574e4ed82cd1aa0c198af031018e4a8": {"username": "paul", "tumblr": "", "display_name": "paul", "url": "http://disqus.com/guest/2574e4ed82cd1aa0c198af031018e4a8/", "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": ""}, "182f7bf13534d3c4ad6b802695afecb7": {"username": "Danny", "tumblr": "", "display_name": "Danny", "url": "http://disqus.com/guest/182f7bf13534d3c4ad6b802695afecb7/", "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": ""}, "17de9ade8d6eb7aca2b99cd092b5654c": {"username": "Jayakumar Hariharan", "tumblr": "", "display_name": "Jayakumar Hariharan", "url": "http://disqus.com/guest/17de9ade8d6eb7aca2b99cd092b5654c/", "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": ""}, "22b10ad7c0dc887d3bc66e41ed0de186": {"username": "Kosso", "tumblr": "", "display_name": "Kosso", "url": "http://disqus.com/guest/22b10ad7c0dc887d3bc66e41ed0de186/", "registered": false, "linkedin": "", "blog": "http://bloghud.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/11070/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a4430b1b7b71f2016aca7f8ec08e0edd": {"username": "Charlie Owen", "tumblr": "", "display_name": "Charlie Owen", "url": "http://disqus.com/guest/a4430b1b7b71f2016aca7f8ec08e0edd/", "registered": false, "linkedin": "", "blog": "http://blog.retrosight.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": ""}, "f63d85c05f5d60f60aa5c0eed8671a01": {"username": "torchwolf", "tumblr": "", "display_name": "torchwolf", "url": "http://disqus.com/guest/f63d85c05f5d60f60aa5c0eed8671a01/", "registered": false, "linkedin": "", "blog": "http://torchwolf.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": ""}, "9249b369f80dd3e2c88dcdbc8222c7b5": {"username": "daddydoodaa", "tumblr": "", "display_name": "daddydoodaa", "url": "http://disqus.com/guest/9249b369f80dd3e2c88dcdbc8222c7b5/", "registered": false, "linkedin": "", "blog": "http://daddydoodaa.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": ""}, "a261560c3949d8995326661e0e3242c8": {"username": "37prime", "tumblr": "", "display_name": "37prime", "url": "http://disqus.com/guest/a261560c3949d8995326661e0e3242c8/", "registered": false, "linkedin": "", "blog": "http://37prime.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": ""}, "11deaf9ad1ed89591b547fc8818605d7": {"username": "Kenneth", "tumblr": "", "display_name": "Kenneth", "url": "http://disqus.com/guest/11deaf9ad1ed89591b547fc8818605d7/", "registered": false, "linkedin": "", "blog": "http://www.techlog.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": ""}, "f6dc285bbc5d780e25cb0db9a1c428c0": {"username": "Verdi", "tumblr": "", "display_name": "Verdi", "url": "http://disqus.com/guest/f6dc285bbc5d780e25cb0db9a1c428c0/", "registered": false, "linkedin": "", "blog": "http://freevlog.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": ""}, "0ca876828d36196fb30201d967e2c743": {"username": "MRKisThatKid", "tumblr": "", "display_name": "MRKisThatKid", "url": "http://disqus.com/guest/0ca876828d36196fb30201d967e2c743/", "registered": false, "linkedin": "", "blog": "http://www.itchmerry.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": ""}, "7ec17c8679be09bc3122f033b6906896": {"username": "Badri", "tumblr": "", "display_name": "Badri", "url": "http://disqus.com/guest/7ec17c8679be09bc3122f033b6906896/", "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": ""}, "2afda69a8f9e4dd38401dad300f1a570": {"username": "Scott Magoon", "tumblr": "", "display_name": "Scott Magoon", "url": "http://disqus.com/guest/2afda69a8f9e4dd38401dad300f1a570/", "registered": false, "linkedin": "", "blog": "http://retailconversations.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": ""}, "1df3090b6c88379ac2db97c478b7103e": {"username": "Brian Boyko", "tumblr": "", "display_name": "Brian Boyko", "url": "http://disqus.com/guest/1df3090b6c88379ac2db97c478b7103e/", "registered": false, "linkedin": "", "blog": "http://www.networkperformancedaily.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": ""}, "b26e94b3b5519cfd34947e708097a4ac": {"username": "Jair", "tumblr": "", "display_name": "Jair", "url": "http://disqus.com/guest/b26e94b3b5519cfd34947e708097a4ac/", "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": ""}, "f198204dc7bfe45df42bf4afa43ffd1f": {"username": "tuloyangsulong", "tumblr": "", "display_name": "tuloyangsulong", "url": "http://disqus.com/guest/f198204dc7bfe45df42bf4afa43ffd1f/", "registered": false, "linkedin": "", "blog": "http://ituloy-angsulong.pinoyhack.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": ""}, "a6e4d192efd7b6d9b79a37dc559fecf1": {"username": "frankleehard", "tumblr": "", "display_name": "frankleehard", "url": "http://disqus.com/guest/a6e4d192efd7b6d9b79a37dc559fecf1/", "registered": false, "linkedin": "", "blog": "http://frankleehard.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": ""}, "6b1b7fb0838dc0c80f51d99ed8a3d942": {"username": "Dwight Silverman", "tumblr": "", "display_name": "Dwight Silverman", "url": "http://disqus.com/guest/6b1b7fb0838dc0c80f51d99ed8a3d942/", "registered": false, "linkedin": "", "blog": "http://blogs.chron.com/techblog", "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": ""}, "afa07bf9930b32246444a5d1fb241777": {"username": "Teresa Valdez Klein", "tumblr": "", "display_name": "Teresa Valdez Klein", "url": "http://disqus.com/guest/afa07bf9930b32246444a5d1fb241777/", "registered": false, "linkedin": "", "blog": "http://teresacentric.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": ""}, "7d8422c89e02c93081c3e0e554bb3e2d": {"username": "datacrush", "tumblr": "", "display_name": "datacrush", "url": "http://disqus.com/guest/7d8422c89e02c93081c3e0e554bb3e2d/", "registered": false, "linkedin": "", "blog": "http://datacrush.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": ""}, "e50257f61462a16a4dcf74a515ce3be1": {"username": "Peter Kirn", "tumblr": "", "display_name": "Peter Kirn", "url": "http://disqus.com/guest/e50257f61462a16a4dcf74a515ce3be1/", "registered": false, "linkedin": "", "blog": "http://www.createdigitalmusic.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": ""}, "642ff28aab5ee3b68aa84a8c310296c7": {"username": "Nathan", "tumblr": "", "display_name": "Nathan", "url": "http://disqus.com/guest/642ff28aab5ee3b68aa84a8c310296c7/", "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": ""}, "a6d14de05d7b2c3cf4fae7ae14cfa7f3": {"username": "CC", "tumblr": "", "display_name": "CC", "url": "http://disqus.com/guest/a6d14de05d7b2c3cf4fae7ae14cfa7f3/", "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": ""}, "5054bcb4b8836ba06b1144d6bc45b8f0": {"username": "Custa", "tumblr": "", "display_name": "Custa", "url": "http://disqus.com/guest/5054bcb4b8836ba06b1144d6bc45b8f0/", "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": ""}, "437a628491f07007eec26ac32cc00170": {"username": "HvI", "tumblr": "", "display_name": "HvI", "url": "http://disqus.com/guest/437a628491f07007eec26ac32cc00170/", "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": ""}, "0e9a44f02bef218fbd23764fc9ff6d0e": {"username": "Steve Dispensa", "tumblr": "", "display_name": "Steve Dispensa", "url": "http://disqus.com/guest/0e9a44f02bef218fbd23764fc9ff6d0e/", "registered": false, "linkedin": "", "blog": "http://kernelmustard.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4688031ced5d31e8db1e9622adeeb3e8": {"username": "geirwerner", "tumblr": "", "display_name": "geirwerner", "url": "http://disqus.com/guest/4688031ced5d31e8db1e9622adeeb3e8/", "registered": false, "linkedin": "", "blog": "http://geirwerner.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": ""}, "d1210965d54ee1d771052e0d8f541fdf": {"username": "alex hofstetter", "tumblr": "", "display_name": "alex hofstetter", "url": "http://disqus.com/guest/d1210965d54ee1d771052e0d8f541fdf/", "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": ""}, "55c91b8400bdfa4490062d5f58719700": {"username": "DAG", "tumblr": "", "display_name": "DAG", "url": "http://disqus.com/guest/55c91b8400bdfa4490062d5f58719700/", "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": ""}, "1efe17fdbe3f4c0b1237606388ed1a0c": {"username": "Brian Shapiro", "tumblr": "", "display_name": "Brian Shapiro", "url": "http://disqus.com/guest/1efe17fdbe3f4c0b1237606388ed1a0c/", "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": ""}, "c52e0ae8a6d33fd9b31517fa253a543b": {"username": "Andrew", "tumblr": "", "display_name": "Andrew", "url": "http://disqus.com/guest/c52e0ae8a6d33fd9b31517fa253a543b/", "registered": false, "linkedin": "", "blog": "http://www.maximumpc.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": ""}, "5e1140855c47af5e6c5e548bec95a168": {"username": "shannonclark", "tumblr": "", "display_name": "shannonclark", "url": "http://disqus.com/guest/5e1140855c47af5e6c5e548bec95a168/", "registered": false, "linkedin": "", "blog": "http://shannonclark.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/173/3735/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "edfed92f9dfda48e55d386486c9457cd": {"username": "John Dodds", "tumblr": "", "display_name": "John Dodds", "url": "http://disqus.com/guest/edfed92f9dfda48e55d386486c9457cd/", "registered": false, "linkedin": "", "blog": "http://makemarketinghistory.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": ""}, "4014faa76f94764aeb84e70bf39bf22f": {"username": "Tom Raftery", "tumblr": "", "display_name": "Tom Raftery", "url": "http://disqus.com/guest/4014faa76f94764aeb84e70bf39bf22f/", "registered": false, "linkedin": "", "blog": "http://tomrafteryit.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8161/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f99753066ffc2e9eeab385bc0f8af95": {"username": "Tony", "tumblr": "", "display_name": "Tony", "url": "http://disqus.com/guest/4f99753066ffc2e9eeab385bc0f8af95/", "registered": false, "linkedin": "", "blog": "http://stufforama.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": ""}, "5201e306c37562746a8cdeebe24bef32": {"username": "HG", "tumblr": "", "display_name": "HG", "url": "http://disqus.com/guest/5201e306c37562746a8cdeebe24bef32/", "registered": false, "linkedin": "", "blog": "http://www.stat.ucla.edu/~jose", "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": ""}, "261923f0f22c0ea513b1d93e542e9b62": {"username": "kevinclosson", "tumblr": "", "display_name": "kevinclosson", "url": "http://disqus.com/guest/261923f0f22c0ea513b1d93e542e9b62/", "registered": false, "linkedin": "", "blog": "http://kevinclosson.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": ""}, "2575f8c1d8cd297448f24f760892cbc1": {"username": "Chris", "tumblr": "", "display_name": "Chris", "url": "http://disqus.com/guest/2575f8c1d8cd297448f24f760892cbc1/", "registered": false, "linkedin": "", "blog": "http://yoohoo.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": ""}, "1a8dd2d479eccbac6df0962a05a5cae9": {"username": "Eddie Traversa", "tumblr": "", "display_name": "Eddie Traversa", "url": "http://disqus.com/guest/1a8dd2d479eccbac6df0962a05a5cae9/", "registered": false, "linkedin": "", "blog": "http://www.dhtmlnirvana.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": ""}, "7416e35d882cc58f5d740a342698346b": {"username": "Mark Phillips", "tumblr": "", "display_name": "Mark Phillips", "url": "http://disqus.com/guest/7416e35d882cc58f5d740a342698346b/", "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": ""}, "503ebf3f685914ff84f35e12ca8a61a7": {"username": "coelomic", "tumblr": "", "display_name": "coelomic", "url": "http://disqus.com/guest/503ebf3f685914ff84f35e12ca8a61a7/", "registered": false, "linkedin": "", "blog": "http://coelomic.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": ""}, "6cdada1a87ba47ef2892a4f3d89c3cb6": {"username": "Michael Randall", "tumblr": "", "display_name": "Michael Randall", "url": "http://disqus.com/guest/6cdada1a87ba47ef2892a4f3d89c3cb6/", "registered": false, "linkedin": "", "blog": "http://pigpog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/20/251/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "422187df3c45655b0dc2ae5de0710b27": {"username": "John C. Welch", "tumblr": "", "display_name": "John C. Welch", "url": "http://disqus.com/guest/422187df3c45655b0dc2ae5de0710b27/", "registered": false, "linkedin": "", "blog": "http://www.bynkii.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": ""}, "5d77c6aa325e4c87122c2a6516beaf75": {"username": "kish", "tumblr": "", "display_name": "kish", "url": "http://disqus.com/guest/5d77c6aa325e4c87122c2a6516beaf75/", "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": ""}, "cb804484fb90a987a496e4ed1bd41af1": {"username": "Josh", "tumblr": "", "display_name": "Josh", "url": "http://disqus.com/guest/cb804484fb90a987a496e4ed1bd41af1/", "registered": false, "linkedin": "", "blog": "http://windowsconnected.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": ""}, "c5b45515b665edce1dafe956c7bdf78f": {"username": "Greg Furry", "tumblr": "", "display_name": "Greg Furry", "url": "http://disqus.com/guest/c5b45515b665edce1dafe956c7bdf78f/", "registered": false, "linkedin": "", "blog": "http://www.transparentagenda.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": ""}, "636200e38adc83ce74f5b857d734cced": {"username": "Chuck", "tumblr": "", "display_name": "Chuck", "url": "http://disqus.com/guest/636200e38adc83ce74f5b857d734cced/", "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": ""}, "3f04a35994ae9cc7818d30a9d7d515a2": {"username": "elronsteele", "tumblr": "", "display_name": "elronsteele", "url": "http://disqus.com/guest/3f04a35994ae9cc7818d30a9d7d515a2/", "registered": false, "linkedin": "", "blog": "http://elronsviewfromtheedge.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": ""}, "df679bd3d287a21d5ed6020bae384e17": {"username": "Diego", "tumblr": "", "display_name": "Diego", "url": "http://disqus.com/guest/df679bd3d287a21d5ed6020bae384e17/", "registered": false, "linkedin": "", "blog": "http://www.radioactivecode.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": ""}, "32ca778cb6dc72863614273106fa01ad": {"username": "saravanan", "tumblr": "", "display_name": "saravanan", "url": "http://disqus.com/guest/32ca778cb6dc72863614273106fa01ad/", "registered": false, "linkedin": "", "blog": "http://www.saran945.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": ""}, "9d8585e50981b700bddcc797f1b4d46f": {"username": "Sandmax", "tumblr": "", "display_name": "Sandmax", "url": "http://disqus.com/guest/9d8585e50981b700bddcc797f1b4d46f/", "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": ""}, "e9f4d05af73965edb8e60bf5252fbbcf": {"username": "Olav", "tumblr": "", "display_name": "Olav", "url": "http://disqus.com/guest/e9f4d05af73965edb8e60bf5252fbbcf/", "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": ""}, "90528306b4b844ac5fb65afe950d33dd": {"username": "Dan", "tumblr": "", "display_name": "Dan", "url": "http://disqus.com/guest/90528306b4b844ac5fb65afe950d33dd/", "registered": false, "linkedin": "", "blog": "http://www.schattenmann.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dce4ae799f61b62080f037373b16c0d5": {"username": "Sebhelyesfarku", "tumblr": "", "display_name": "Sebhelyesfarku", "url": "http://disqus.com/guest/dce4ae799f61b62080f037373b16c0d5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_08:59:30", "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": {"9663785": {"up_voted": false, "ip": "", "has_replies": false, "message": "Someone from <a href=\"http://OSnews.com\" rel=\"nofollow\">OSnews.com</a> should be there as well, Eugenia or Thom Holverda.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_08:13:41", "killed": false, "user_key": "90528306b4b844ac5fb65afe950d33dd", "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}, "9663786": {"up_voted": false, "ip": "", "has_replies": false, "message": "Paul McFedries - knows em both to some extent but has written a lot of the Vista stuff (and XP/NT/2000/98/Win) stuff for the common man.  Plus he knows a lot of words.  Check him out.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_07:46:38", "killed": false, "user_key": "4024414175e4a5dd8a53b49ee5b0245a", "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}, "9663787": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Mac side *needs* Merlin.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_08:01:21", "killed": false, "user_key": "6cdada1a87ba47ef2892a4f3d89c3cb6", "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}, "9663788": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, because this silly debate must continue. I fear a world where people just chose a computing platform that works best for them and we can all be happy with that. Ohhh the funky horror. Once you get this debate done, maybe you can get some people to figure out if Miller Lite tastes great or is less filling.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_07:34:35", "killed": false, "user_key": "51c7374d2f17a3c3477c176271182380", "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}, "9663789": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>I understand the impulse, but it's really not going to have the effect you want. OS advocacy is a zero - sum game, because you can't get a common set of criteria.<br><br>However, if you were going to insist on doing this...on the Mac side:<br><br>John Gruber, Daring Fireball. Best writer on the Mac Web, period. You can't do this without him.<br><br>Amit Singh, who can probably argue both Vista and OS X better than any single person. His \"Mac OS X Internals\" book is the best book you'll ever have on the OS.<br><br>Jason Snell, of Macworld. He's been in the business on the Mac side as long as anyone.<br><br>Andy Ihnatko, of the Chicago Sun - Times. He's a geek, a writer, a comedian, and a damned good singer. Well-spoken, possessed of good opinions and funny as hell.<br><br>Shawn King, of Your Mac Life. Shawn's the least technical of this crowd, but also the best one to talk about things from the \"Common\" user POV, and I think that's important. You can easily get lost blathering about low level technical details, and lose sight of the fact that the day to day usage of these OS's and the hoops they make people jump through, or not, matters, and matters more than the rest.<br><br>Oh what the hell, I'll throw my own name in, i'm maso enough. IT has opinions on both too, and I live with both day in and day out, and am less impressed by PR \"bright sparklies\" than I am with something that just sits in a corner and works. I'm more of an elegance bigot than anything, which is why I have a soft spot for the AS/400.<br><br>However, I'd see about what the leopard release data is. If it's going to be within a few months, you may as well wait for it, otherwise, anything negative said about OS X is going to get drowned in cries of \"THAT WILL BE PERFKT IN L30P@rDOMGWTFKHAAAAAAAN!!!!1111\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_07:51:05", "killed": false, "user_key": "422187df3c45655b0dc2ae5de0710b27", "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}, "9663790": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi,<br>This is Chan", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_07:17:40", "killed": false, "user_key": "bd777f5a825991d5d04ddbaba9239f5f", "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}, "9663791": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, why don't you wait till 10.5 is out seen as they will be the OS's of the next couple of years as apposed to comparing to 10.4 which is 20 months old now", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_07:03:40", "killed": false, "user_key": "5054bcb4b8836ba06b1144d6bc45b8f0", "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}, "9663792": {"up_voted": false, "ip": "", "has_replies": false, "message": "get Paul Thurrott", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_05:55:50", "killed": false, "user_key": "5d77c6aa325e4c87122c2a6516beaf75", "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}, "9663793": {"up_voted": false, "ip": "", "has_replies": false, "message": "Paul Thurrott from <a href=\"http://winsupersite.com\" rel=\"nofollow\">winsupersite.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_05:37:54", "killed": false, "user_key": "5b9ae3da5191b70ae4d64f6f695de2be", "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}, "9663794": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oooooh - I'd love to be on the OS X team!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_05:25:47", "killed": false, "user_key": "4014faa76f94764aeb84e70bf39bf22f", "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}, "9663795": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is it really necessary?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_05:18:31", "killed": false, "user_key": "a261560c3949d8995326661e0e3242c8", "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}, "9663796": {"up_voted": false, "ip": "", "has_replies": false, "message": "Could you ever get an interview with the OSX Team?<br><br>It would be cool if you got someone from the Vista Team and someone from the OSX Team.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_04:44:28", "killed": false, "user_key": "9b646ff3eeda1f01cc2b1cb86d1634f9", "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}, "9663797": {"up_voted": false, "ip": "", "has_replies": false, "message": "John Gruber from Daring Fireball and John Siracusa from Ars Technica", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_05:14:50", "killed": false, "user_key": "9a4cd3cab2f615de6ee585994b1c9fe2", "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}, "9663798": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gina Trapani is great. Leo Laporte is great too. And of course Merlin Mann.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_04:47:13", "killed": false, "user_key": "437a628491f07007eec26ac32cc00170", "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}, "9663799": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello!<br><br><a href=\"http://media-newswire.com/release_1040181.html\" rel=\"nofollow\">http://media-newswire.com/release_1040181.html</a><br>[quote]<br>On January 30 2007, Microsoft will officially sell their new operation system Windows Vista at retail stores.<br>[/quote]<br><a href=\"http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032314641\" rel=\"nofollow\">http://msevents.microsoft.com/CUI/EventDetail.a...</a><br><br>Regards, Roman", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_04:25:22", "killed": false, "user_key": "7d85185f4b635cc68efa9319e1362492", "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}, "9663800": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just curious. Why Vista and Mac OS X but no Ubuntu+XGL ?<br><br>I don't think there's such a thing as an unbiased team of professionals. People come with a fully loaded set of assumptions and preferences genetically built into their firmware.<br><br>Paul Graham's recent post on \"How art can be good\" explores some avenues of thought related to this.<br><a href=\"http://paulgraham.com/goodart.html\" rel=\"nofollow\">http://paulgraham.com/goodart.html</a><br><br>(replace \"art\" with \"operating system\", and I believe the argument still stands pretty solidly)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_08:34:52", "killed": false, "user_key": "0c135ce588f0544885c4957ba1639c9e", "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}, "9663801": {"up_voted": false, "ip": "", "has_replies": false, "message": "MARY JOE FOLEY! (TEAM MS of course...)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-30_07:47:38", "killed": false, "user_key": "4c0f8ace33eaf941b1da23c6a0cd43e8", "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}, "9663802": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi, I'd love to help, as I now have 3 MacOSX machines (sometimes running XP - not tried Vista 'properly'). I had to rebuild a machine recently and thought I would try the Vista Beta we got at Gnomedex. It actually helped me get my XP install running for some reason, after some driver issues.<br><br>But the one huge factor I thought I'd drop my tuppence on, is that immediately after intalling Vista (and sam goes for XP) is the first thing your brand-spanking new install of Windows ever tells you is:<br><br>\"Warning: Your computer may be at risk\"!!  WTF!? )<br><br>MacOSX welcomes you and makes you feel at ease (even the animations are more similar ;) )<br><br>I'll also say that I'm primarily a Windows user, but am now fairly platform agnostic. I just wanted to share that thought with you about the install 'welcome'. eek!<br><br>See you at CES! :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_08:47:17", "killed": false, "user_key": "22b10ad7c0dc887d3bc66e41ed0de186", "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}, "9663803": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to sit in on this\u2026. even if I\u2019m only given listening rights.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:05:00", "killed": false, "user_key": "8d93f60417a0098d88838d4508b861cc", "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}, "9663804": {"up_voted": false, "ip": "", "has_replies": false, "message": "On the Mac side;<br><br>John Gruber of Daring Fireball<br>John Siracusa of Ars Technica<br>and Amit Singh authour of Mac OS Internals.<br><br>No clue on the Windows side...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:19:38", "killed": false, "user_key": "587e0a68dae7a32201542740d811c277", "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}, "9663805": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think you need to clarify a little what you mean, Robert. Namely, <em>for who</em>. Because these two platforms have different niches. Plus, I suspect it's true that Microsoft has market interests (and therefore functionality) that Apple has no interest in implementing. One man's killer feature will be another's \u2018I don't care\u2019.<br><br>The only clarification I can think of that might lift this argument anything above \u2018futile\u2019 would be to restrict the target demographic to \u2018Home Users\u2019. And even then\u2026<br><br>The comments have assembled a nice A-list of commentators for sure, but I can't help wondering if any of them would see any value in having this debate at all, however dedicated to \u2018smart people\u2019 it might be.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:26:24", "killed": false, "user_key": "e18bbcd3c247d26919e3c699e5ea7181", "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}, "9663806": {"up_voted": false, "ip": "", "has_replies": false, "message": "you are kidding me right? \"Smart person's\" ? I'm sure the members of the group will probably only include the \"blogger clique\" of which you are a member.  What will actually come of this \"smart person's\" debate? this endless palaver regarding the merits of OS X versus Vista/XP are old and worn out at this point.  Should we be wasting our \"smart\" people's cherished resources on this?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:34:32", "killed": false, "user_key": "2337df24cfaea5bfdf1677bdcb4e099d", "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}, "9663807": {"up_voted": false, "ip": "", "has_replies": false, "message": "David Pogue of the New York Times has done it already<br><br><a href=\"http://video.on.nytimes.com/ifr_main.jsp?nsid=a718aabc2:10f9b0b1963:1480&amp;rf=bm&amp;fr_story=d14603c1e23e6ce37920a8134a2e27b1405a4991&amp;st=1166539382776&amp;mp=FLV&amp;cpf=false&amp;fvn=9&amp;fr=090506_045055_w46d49b36x10d7f9acac1xw251f&amp;rdm=679296.4058366122\" rel=\"nofollow\">http://video.on.nytimes.com/ifr_main.jsp?nsid=a...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:49:17", "killed": false, "user_key": "edfed92f9dfda48e55d386486c9457cd", "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}, "9663808": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great idea Robert!<br><br>It only seems fair to wait until March for Leopard if you are going to wait for Vista. That seems more like an Apples to Apples comparison ;-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:49:43", "killed": false, "user_key": "c5b45515b665edce1dafe956c7bdf78f", "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}, "9663809": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it actually would be beneficial to have a civilized discussion/comparison/debate.  There are plenty of people who are legitimately interested in the Mac but only encounter zealotry or FUD.  I use OS X because I like I for *me*.  I don't care what you use, and I don't try to convince people to change.  But if someone expressed interest in learning about it I would like to be able to point them to a balanced examination of the merits of each.  And I don't think it matters if we are talking about the current or next versions.  People are not basing a decision to switch platforms on the incremental features in Leopard vs. Vista.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_09:59:24", "killed": false, "user_key": "2afda69a8f9e4dd38401dad300f1a570", "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}, "9663810": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looks like Custa beat me to it, but I'll throw my 2 cent in any, by the time Vista hits the general public Tiger will have been on sale for approaching 2 years.  Which in essence means that Vista will be in a next generation timeline.  It would only be fair to compare Vista with Leopard.<br><br>Not that comparing has much point.  It's all apples and oranges, it's pointless to compare features because as soon as one OS has a shiny feature it's only a matter of time before the other does too.  It's all about taste, and or what you use your machine for.  From my perspective windows still seems to be more useful to the Office set.  With OS-X clear design being favourable to the designer set.<br><br>Just a thought.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_10:08:23", "killed": false, "user_key": "0ca876828d36196fb30201d967e2c743", "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}, "9663811": {"up_voted": false, "ip": "", "has_replies": false, "message": "You should get Alex Albrecht on the Windows side and Kevin Smith on the Mac side. They will bring the entertainment.<br><br>You should also have one Linux advocate, for completeness' sake.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_10:16:21", "killed": false, "user_key": "642ff28aab5ee3b68aa84a8c310296c7", "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}, "9663812": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't really think it boils down to an issue of taste or preference or what OS is better. Most people use Windows because a Windows PC is cheaper.  It's more a discussion of what the average middle income family can afford these days.  So while this discussion could be interesting from an \"intellectual\" perspective until Apple can compete with a $399 Dell machine is all useless.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_10:22:22", "killed": false, "user_key": "2337df24cfaea5bfdf1677bdcb4e099d", "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}, "9663814": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I'm not very smart, but I have 2 OSX machines and a new XP SP2 machine on my home network.<br><br>I've used Win machines since 3.1 and began using<br>OSX about a year ago.<br><br>In spite of my highly limited intellectual abilities, I'd be happy to participate and can bring the perspective of an everyday business-hack user to the discussion.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_10:30:23", "killed": false, "user_key": "d1210965d54ee1d771052e0d8f541fdf", "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}, "9663815": {"up_voted": false, "ip": "", "has_replies": false, "message": "Leo Laporte for Vista<br>Adam from <a href=\"http://maccast.com\" rel=\"nofollow\">maccast.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_10:35:23", "killed": false, "user_key": "4dd4d3acdc08b51db34e6ef1fd20c431", "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}, "9663816": {"up_voted": false, "ip": "", "has_replies": false, "message": "Paul Thurrot is still a Microsoft shill, but he's using a MacBook and his wife has a Mac Mini, so he's obviously seen the light.<br><br>Ed Bott has taken the mindless Microsoft zealot title in my opinion.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:01:58", "killed": false, "user_key": "9a4cd3cab2f615de6ee585994b1c9fe2", "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}, "9663817": {"up_voted": false, "ip": "", "has_replies": false, "message": "robert,<br>I would bring Unix/Linux geek and not used Mac/Windows much before..<br>Kind rgrds<br>saran", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:05:09", "killed": false, "user_key": "32ca778cb6dc72863614273106fa01ad", "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}, "9663818": {"up_voted": false, "ip": "", "has_replies": false, "message": "What about a Simple Person's Debate of OS X vs Windows Vista?<br><br>And what is the debate actually about??!<br><br>If it's just evangelism from both sides then *YAWN*", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:10:10", "killed": false, "user_key": "91247afb79cf066de379aacdb1ba3d4b", "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}, "9663819": {"up_voted": false, "ip": "", "has_replies": false, "message": "My dream \"OS X vs. Windows\" debate is, let's not beat this dead horse anymore than it already has been, and let's go out and get beer and pizza instead.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:22:00", "killed": false, "user_key": "5a8fe4603e38ea93275ce0cbe325b565", "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}, "9663820": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not necessarily the most qualified person in the world to compare the two operating systems, especially since I've never played with Vista. But that is one debate that I would love to sit around and listen to, and perhaps liveblog.<br><br>If you'll have me...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:26:32", "killed": false, "user_key": "afa07bf9930b32246444a5d1fb241777", "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}, "9663821": {"up_voted": false, "ip": "", "has_replies": false, "message": "A suggestion- someone who is not on either 'side' who has significant experience developing with both Mac &amp; Windows SDKs. They can act as a disinterested third party who can call BS on FUD, misinformation and disinformation.<br><br>Why is this important? There have been Windows developers that have done what look like little more than hit pieces on X-Code and some enlightened moderation on the issue would be appreciated. Adobe and MacBU at Microsoft have also posted on real issues with developing large apps (CS &amp; Office) on X-Code. If the SDK sucks, the Mac starts off with a huge disadvantage.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:38:33", "killed": false, "user_key": "55c91b8400bdfa4490062d5f58719700", "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}, "9663822": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think you ought to have someone who takes a somewhat deeper look at the operating systems - usability and eye candy are great, but a lot of us are also interested in the core OS. I may be biased; I write Windows drivers but I do so largely from a VM or remote desktop account using a Mac.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:45:39", "killed": false, "user_key": "0e9a44f02bef218fbd23764fc9ff6d0e", "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}, "9663823": {"up_voted": false, "ip": "", "has_replies": false, "message": "Paul Thurrott has to be there.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_11:52:14", "killed": false, "user_key": "e9f4d05af73965edb8e60bf5252fbbcf", "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}, "9663824": {"up_voted": false, "ip": "", "has_replies": false, "message": "Leo Laporte and his team are great at making fun of foreign names...especially Arabic names. Really mature...and of course Scott Bourne On Macbreak weekly...who most of the time sounds like a adolescent!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:09:08", "killed": false, "user_key": "a6d14de05d7b2c3cf4fae7ae14cfa7f3", "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}, "9663825": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I\u2019d like to get a group together to debate Windows Vista vs. Mac OSX \"<br><br><br>Right off the bat, you've mis-framed your subject.<br><br>It's either \"Windows vs. OSX\"  or it's \"Vista vs. Leopard\".", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:15:31", "killed": false, "user_key": "a4be9d551d63ec0c189c77102422f2c2", "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}, "9663828": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello!<br><br>Smart person's debate:<br><br>Mac OS X:<br>Donald Duck, Snow White, Sidney 'Sid' Phillips<br><br>Windows Vista:<br>C3PO, Cinderella, Slartibartfast<br><br>Cheers, Roman", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-24_13:07:59", "killed": false, "user_key": "7d85185f4b635cc68efa9319e1362492", "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}, "9663829": {"up_voted": false, "ip": "", "has_replies": false, "message": "As a Windows sysadmin and a fairly well known Mac blogger, this seems a little silly to me.  Other OSes have their strengths and their weaknesses (and which version of Windows would the Windows folks be demoing?  Vista? XP? Media Center? 2003?  @003 64 bit?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:20:54", "killed": false, "user_key": "6a54b89cc37e7974c312270dd564f534", "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}, "9663830": {"up_voted": false, "ip": "", "has_replies": false, "message": "Doh, you answered my version of Windows question in the first line of the post.  If only I knew how to read. Though, which version of Vista?  Enterprise, Business, Ultimate?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:21:53", "killed": false, "user_key": "6a54b89cc37e7974c312270dd564f534", "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}, "9663831": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's all techno-religion. Funny because I was just blogging about that as it pertains to processors and Oracle at <a href=\"http://kevinclosson.wordpress.com\" rel=\"nofollow\">kevinclosson.wordpress.com</a>. How could Vista versus OS X matter? Moot topic. Heck, I'm still waiting for the GECOS versus VMS wars to settle.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:30:36", "killed": false, "user_key": "261923f0f22c0ea513b1d93e542e9b62", "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}, "9663832": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll add my voice to the chorus of people saying to wait until Leopard is out.  It doesn't really seem fair to compare the very latest from Microsoft with Apple's previous version.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_12:32:12", "killed": false, "user_key": "b6b87721c444078a99633d6ed9352cec", "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}, "9663833": {"up_voted": false, "ip": "", "has_replies": false, "message": "How about Tina Fey, she was the head writer for Saturday Night Live, and I think they were all into Macs. And people in real life might care what she thinks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:03:01", "killed": false, "user_key": "aeaca12f98b972376b0959b0ab2dfc8a", "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}, "9663834": {"up_voted": false, "ip": "", "has_replies": false, "message": "How about Dave Cutler and Avie Tevanian?  If you could then get Linus Torvalds involved, that would be one for the ages!<br><br>I think it would also be interesting to incorporate some viewpoints from outside the US.  This begins to involve more than three people, but it would be nice to hear perspectives from each of the continents.<br><br>I would also like to suggest someone besides Paul Thurrott and Leo Laporte for Windows.  That side needs some fresh blood, and there are plenty of up-and-coming bloggers and techs that could use some exposure.  Very few people seem to cover anything beyond consumer scenarios for either platform, so I'll throw this suggestion out there: break it down as a deep-level technologist POV, a consumer/end-user POV, and a business (inclusive of IT) POV for each platform.  Ideally, you would also include the developer POV separately, but that would probably be split between the technologist and business POVs in this case.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:06:54", "killed": false, "user_key": "f9f07660b5783398b82f767e84a0b7c9", "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}, "9663835": {"up_voted": false, "ip": "", "has_replies": false, "message": "Merlin Mann for the Mac side.<br>I also agree the debate really should be Leopard vs. Vista. Isn't comparing Vista and Tiger like comparing XP to 2000?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:20:17", "killed": false, "user_key": "58ba57b8c8914e21772625758027ad0f", "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}, "9663836": {"up_voted": false, "ip": "", "has_replies": false, "message": "99% of Macusers are religious jerks so good luck to find somebody for that side.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:22:23", "killed": false, "user_key": "dce4ae799f61b62080f037373b16c0d5", "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}, "9663837": {"up_voted": false, "ip": "", "has_replies": false, "message": "How about a few top CS Operating System professors from Stanford, MIT, UW, CMU, UIUC? Of course odds are they use Linux or OS X. My pick Andrew Tanenbaum, author of Modern Operating Systems.<br><br>We could wait till Leopard but does not really matter, Vista is better compared with Tiger, at least it has half a fighting chance. It may not even be  a contest beyond that.. but to be fair Leopard is unlikely to be that much better than Tiger which was a really nice update to OS-X. I do love spotlight quite dearly. Really changed the way I use a computer, hope my new habits are sustainable!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:30:42", "killed": false, "user_key": "9d8585e50981b700bddcc797f1b4d46f", "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}, "9663838": {"up_voted": false, "ip": "", "has_replies": false, "message": "Steve Jobs vs. Steve Ballmer in a no-holds-barred cage match!<br><br>\"Two men enter! One man leaves! Two men enter! One man leaves!...\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:32:13", "killed": false, "user_key": "9249b369f80dd3e2c88dcdbc8222c7b5", "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}, "9663839": {"up_voted": false, "ip": "", "has_replies": false, "message": "Kevin Rose<br>Leo Laporte<br>John Gruber<br>Scoble<br>Jake Spurlock ;)<br>Aaron Hillegass<br>Steve Jobs and Bill Gates?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:34:49", "killed": false, "user_key": "8650624b99b94e708a0165116e840dbe", "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}, "9663840": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mac OS X - Adam (or Tonya) Engst, John Gruber, Merlin Mann, Avie Tevanian's an AWESOME choice and if you're doing the Soupy Sales version of this... Tim Bray for color. The first four will give you a great representation of what the platform can do. Dr. Bray will give you an honest assessment of what it could do with a little more thought and elbow grease.<br><br>Leopard v. Vista most definitely.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:49:31", "killed": false, "user_key": "3b64d14e32a5dbdc4534959d69c029f3", "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}, "9663841": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm all into Leopard vs. Vista, when Leopard ships.<br><br>Maybe we should do the debate twice. Once to set a Vista vs. OSX baseline, then again when Leopard ships to see how the debate changes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_13:59:21", "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}, "9663842": {"up_voted": false, "ip": "", "has_replies": false, "message": "You should really do it when the new Intel Mobile chipset comes out for Core2Duo and the GPU\u2019s support DirectX 10.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_14:27:32", "killed": false, "user_key": "9b646ff3eeda1f01cc2b1cb86d1634f9", "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}, "9663843": {"up_voted": false, "ip": "", "has_replies": false, "message": "The teams seem to be covered here, will you be vlogging this?<br><br>Guy", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_14:27:45", "killed": false, "user_key": "bb31daa6b22b97a9aa6e69016f50badc", "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}, "9663845": {"up_voted": false, "ip": "", "has_replies": false, "message": "To throw a few wrinkles in:<br><br>- some people (myself included) work with multiple OS's (currently Windows Mobile, Windows XP and Mac OS X - though with Parallels I'll probably soon also be running one or more Linux distros, Windows Vista, and possibly FreeBSD and/or Solaris - depends how deep I want to get into cross platform stuff)<br><br>- many of the smartest geeks I know run Linux (and one of the very smartest programmers I know runs FreeBSD as his desktop - a programmer at Google btw)<br><br>- many of the best new apps now come in OS Neutral flavors - Azareus for example now has a true, universal binary - a Java app that runs on any modern OS without requiring an OS specific installation. Sure, as a bittorrent client it is a bit alpha geek. But it also highlights an important trend for desktop apps.<br><br>Plus for most of what I do I no longer care much about my local OS. As I launch my mobile web app I'll be caring a bit about Mobile Phone OS variations - and we'll certainly be paying attention to the server OS's that we use (though mostly just to keep them secure - we're running Java on the server as well - so with the right server ocnfigurations the underlying OS there too has only a minimal impact.<br><br>My basic point is that while there are indeed nice features of Vista and OS X (I for one can't wait for Leopard - for the automatic backup/rollback features which may be the first OS feature I'm willing to pay for and am awaiting) for a large and growing number of people (end users at least) the OS has a rapidly diminishing role in our actual use. Even typically OS based features such as viewing multimedia content is definitely shifting the web with the rise of flash based players (i.e. shifted to the near universal platform of Flash - and with Adobe's upcoming Apollo perhaps those can shift back to the desktop - but perhaps as well in a universal binary form).<br><br>Still - if I'm at CES when you do this I'd love to watch (and heckle from the audiance).<br><br>Shannon", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_15:07:32", "killed": false, "user_key": "5e1140855c47af5e6c5e548bec95a168", "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}, "9663846": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Jim<br><br>If you're against comparing Apple to a $399 machine then broaden the debate to include Linux.  Obviously there are too many markets that compter architectures compete in to make have one simplistic one-winner-takes-all debate.<br><br>This idea is rigged anyway.  You're propsing (I suppose to help Vista gain traction) to compare an operating system that's been just released to an operating system that's been evolving and in the public domain for going on six years?  That's a lot of hubris on the part of the Microsoft camp, if you ask me.<br><br>Why don't you wait until Vista has matured and is certified that its met its security clearance with the public first.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_15:08:28", "killed": false, "user_key": "5201e306c37562746a8cdeebe24bef32", "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}, "9663847": {"up_voted": false, "ip": "", "has_replies": false, "message": "Alan Cooper, Keith Ohlfs, Hugh Dubberly", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_15:09:28", "killed": false, "user_key": "bigduke6", "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}, "9663848": {"up_voted": false, "ip": "", "has_replies": false, "message": "Brad Feld did a post on Vista Vs. OSX recently: <a href=\"http://www.feld.com/blog/archives/002098.html\" rel=\"nofollow\">http://www.feld.com/blog/archives/002098.html</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_15:44:47", "killed": false, "user_key": "7416e35d882cc58f5d740a342698346b", "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}, "9663849": {"up_voted": false, "ip": "", "has_replies": false, "message": "HG: don't be so sure. Since I left Microsoft I've bought two Macs, one for work and one for home. My son just got another one and Maryam got one too.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:06:10", "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}, "9663850": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd like to talk about OSX and Vista. I use both and should probably make screencasts like this - <a href=\"http://michaelverdi.com/index.php/2006/12/02/parallels-screencast/\" rel=\"nofollow\">http://michaelverdi.com/index.php/2006/12/02/pa...</a> - and post them for people at Freevlog who are always asking us about the pros and cons of each.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:08:44", "killed": false, "user_key": "f6dc285bbc5d780e25cb0db9a1c428c0", "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}, "9663851": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Smart persons debate on OSX vs. Windows Vista\"?? Please! Any 'smart person' would not even get involved with such an abstract 'debate'... That would be like \"Smart persons debate on fruit vs vegetables\" (they both do the same thing after all - provide nutrients) or so many other convoluted topics that I'm sure anyone could dream up.<br><br>If you truely do want to have a debate, you need a  well defined scope... anything less will just be an insult to the people you nominate as 'smart' and simply result in jibber jabber.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:19:45", "killed": false, "user_key": "60b1270369fe36d9fb7632a3af98a012", "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}, "9663852": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yaaaaawwwwn", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:20:38", "killed": false, "user_key": "182f7bf13534d3c4ad6b802695afecb7", "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}, "9663853": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok Scoble, What is the whole point of this worthless exercise?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:21:48", "killed": false, "user_key": "c510febb9bed68b5cc4a09f076701e0f", "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}, "9663854": {"up_voted": false, "ip": "", "has_replies": false, "message": "Some people are missing the point I think. If you wait until Leopard comes out, then, do you have to wait until the next version of Windows comes out? Why not? There are things you can discuss regardless of which OS is up-to date technologically, its not like Leopard, no matter what is changed, will be radically different. For example, there are certain elements of Macs and certain elements of Windows that are core concepts in the OS that are unchanged. Also, it can just be a forum for discussing what is good or bad in different incarnations of Windows or MacOS. To me, it isn't important that the people involved are advocates, except that advocates will more likely have a clear vision of what an OS should be. But, still, it can be less of a win-or-lose debate and more of a discussion of the future of the OS and what can be learned by looking at different OSs. A forum where it can be discussed: what Apple should do next to improve MacOS, and what Microsoft should do next to improve Windows. There IS common ground. You can include Linux too, but there is a point between comparing MacOS and Windows exclusively; it just depends on what you want the terms of the discussion to be.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:24:28", "killed": false, "user_key": "1efe17fdbe3f4c0b1237606388ed1a0c", "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}, "9663855": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"If you wait until Leopard comes out, then, do you have to wait until the next version of Windows comes out?\"<br><br>No, because there's good reason to believe that Leopard will be available within weeks or possible a few months at the most after Vista is FINALLY released for the Consumer.<br><br>\"Why not?\"<br><br>Because the next version of Windows may take years with no clear date as to its release.<br><br>\"There are things you can discuss regardless of which OS is up-to date technologically, its not like Leopard, no matter what is changed, will be radically different.\"<br><br>It could be. Radical changes may occur in terms of \"media center\" functionality, the Finder, and any number of undiscussed issues. The first two are areas that I'm certain would appear in a debate at the present.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:35:57", "killed": false, "user_key": "3aeb85796d88e54daedf94e769fda691", "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}, "9663856": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Since I left Microsoft I\u2019ve bought two Macs, one for work and one for home. My son just got another one and Maryam got one too.\"<br><br>Wow, buying stuff makes you unbiased and expert. Notice in your statement, Scobie, that YOU are not the USER of either machine, just the PURCHASER. I don't see how the above statement qualifies you for squat... except asking you for the credit card.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:38:32", "killed": false, "user_key": "3aeb85796d88e54daedf94e769fda691", "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}, "9663857": {"up_voted": false, "ip": "", "has_replies": false, "message": "Goebbels,<br><br>The reason I said its not important to wait for a new OS release (unless its completely rewritten) is because this type of debate shouldn't be meant as a prizefight, with a duke out between different features, just as a type of discussion about how OSs should be made. The release of Leopard could open more points of discussion, but what I said is that I doubt they will have overriding importance.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:41:57", "killed": false, "user_key": "1efe17fdbe3f4c0b1237606388ed1a0c", "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}, "9663858": {"up_voted": false, "ip": "", "has_replies": false, "message": "Should be an interesting debate. There is plenty to say is good and bad about both!!!!!<br><br>Josh Chandler<br><a href=\"http://www.techisgreat.wordpress.com\" rel=\"nofollow\">www.techisgreat.wordpress.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_16:52:41", "killed": false, "user_key": "cd57775913cd8d1e202a2ab4be9bcf45", "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}, "9663859": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd gladly participate on the Vista side.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:05:32", "killed": false, "user_key": "82878d8d488ebdcf63795e36f56cdc0b", "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}, "9663860": {"up_voted": false, "ip": "", "has_replies": false, "message": "Get Steve Gibson to join in. He recently switched to OS X.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:06:24", "killed": false, "user_key": "df679bd3d287a21d5ed6020bae384e17", "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}, "9663861": {"up_voted": false, "ip": "", "has_replies": false, "message": "i completely agree with someone else whom has posted above, the dream team for mac users, John Gruber, John Siracusa, and Amit Singh.  unfortunately, i expect no one would really be down for it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:09:10", "killed": false, "user_key": "3b3eec8a6b252c7c0822a91b865e46a1", "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}, "9663862": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble said :\"Since I left Microsoft I\u2019ve bought two Macs, one for work and one for home. My son just got another one and Maryam got one too.\"<br><br>Seriously I dont understand the significance and the reason why you mentioned this statement. Are you saying that windows is worthless or are you trying to consider yourself as the demigod of geeks and assume that all geeks and coders will/would have blindly followed you?? I am sure that this statement does not fit as an answer to HG. Looks like another indirect sledging against MS.<br><br>btw you gotto read this post once again. Especially the para above update.<br><br><a href=\"http://scobleizer.com/2006/12/04/niall-sends-microsoft-team-a-porn-message/\" rel=\"nofollow\">http://scobleizer.com/2006/12/04/niall-sends-mi...</a><br><br>I am sure that ppl and recruiters will remember that you have been bitching after microsoft (your ex-employer) ever since you came out. Probably you  might need to take a page of advice from your own book.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:27:49", "killed": false, "user_key": "e3e410634fd3a3e34ab9520ea815db27", "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}, "9663863": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ Bob Jones: \"John Gruber from Daring Fireball and John Siracusa from Ars Technica\"<br><br>Perfect. Absolutely, positively perfect.<br><br>Mac:<br>John Gruber<br>John Siracusa<br>Jonathan Rentzsch<br><br>Windows:<br>Paul Thurrott<br>Mary Jo Foley<br>[Insert any of the Vista-related dudes from Channel 9 here]<br><br>Each side will have a nice mix of general discussion (two 'community-minded'  personalities a piece) and technical banter (one 'tech dude' a piece). Everyone mentioned has been critical of both OSX and Windows XP/Vista on numerous occasions. I'd love to see or here a panel discussion with those guys.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:29:53", "killed": false, "user_key": "3801c8c127d4c416fa2e5194f0046412", "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}, "9663864": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would volunteer myself for the Vista side....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:44:35", "killed": false, "user_key": "cb804484fb90a987a496e4ed1bd41af1", "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}, "9663865": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not sure if this is possible or not - but would you consider enlisting one non-technical power user for either side of the debate? The geek in me loves listening to people debate the relative strengths and weaknesses of Vista memory management or the default networking protocols of either OS -- but what would really make this interesting would be to have someone that just *uses* the computer and have them demonstrate the feature that they like, or dislike of either operating system.<br><br>Sadly, I can provide names. However, I'm sure you could think of a few 'everyday users' that would be able to speak intelligently on either side.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:47:07", "killed": false, "user_key": "b26539a7f98e6e9b2d96e15075e19245", "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}, "9663866": {"up_voted": false, "ip": "", "has_replies": false, "message": "RoughlyDrafted points out that Vista and Leopard aren't really direct competitors, but presented a comparison of the two on issues, including:<br><br>\"strategies in their prerelease marketing, product positioning, and market positioning, integration, and development issues.\"<br><br>It was posted on slashdot:<br><br>Leopard vs Vista<br><a href=\"http://www.roughlydrafted.com/RD/Q4.06/18839BF9-5098-460A-8276-39CC96170D6E.html\" rel=\"nofollow\">http://www.roughlydrafted.com/RD/Q4.06/18839BF9...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_17:52:00", "killed": false, "user_key": "8f48b03c9fbdeaa841d781a2f48cfa9d", "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}, "9663867": {"up_voted": false, "ip": "", "has_replies": false, "message": "I highly recommend getting MaximumPC's Will Smith in on the conversation, or anyone from the MaximumPC staff. They are all very intelligent and able users of the current Windows XP, and they are as much professionals at that operating system as they are with the scoop on Vista, because they have been Beta testing it in their office for ages now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_18:48:09", "killed": false, "user_key": "c52e0ae8a6d33fd9b31517fa253a543b", "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}, "9663868": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jake: that's an interesting idea.<br><br>What might even be more fun is do it twice. Once with \"famous pundits\" and again with \"everyday users\" and see how the two panels differ in what they talk about.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_13:28: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}, "9663869": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK, so I know this might be a bit self-serving and off course for what you're really asking, but...<br><br>How about a non-Dream Team? Meaning, what about some fresh voices, with non-techie, non-traditional discussion?<br><br>I love Leo Laporte, for instance, but he's a hardcore techie, and he podcasts like a champ. We know where he's coming from because he's told us before.<br><br>I'd love to volunteer, as the \"I recently switched to Mac for work, but have been using both for years\" guy.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_12:56:42", "killed": false, "user_key": "1b2fdf7f79a7bb8f483c544cb33ce713", "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}, "9663870": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just wanted to point out that the recently released Open Suse 10.2 (Linux) is as good a competitor as the acclaimed OSX and Vista; pls, don't jump on me for just that :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_20:12:55", "killed": false, "user_key": "e9c27ea86ee11c2885070d3581ebbbb6", "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}, "9663871": {"up_voted": false, "ip": "", "has_replies": false, "message": "Both l<br>Leopard and Vista will be officially released in '07 to consumers - less than three months apart. So I'm with the wait for Leopard crowd. And some really good names have already been mentioned for the debate.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_20:36:25", "killed": false, "user_key": "833c3e6deaf7abeb33a4f8b88d8ecb82", "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}, "9663872": {"up_voted": false, "ip": "", "has_replies": false, "message": "Demo their favorite things? I have a favorite demo.<br><a href=\"http://web.mac.com/rosyna/iWeb/Site/Menu%2520Evil.html\" rel=\"nofollow\">http://web.mac.com/rosyna/iWeb/Site/Menu%20Evil...</a><br><br>(takes a while to load, and yes, it is completely live and working.)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_20:44:20", "killed": false, "user_key": "8cf13171e1d919cf1030f7453abeebbc", "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}, "9663873": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, count me in if you want a Microsoft employee kind of guy present. (This comment written on a Mac.)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_11:47:30", "killed": false, "user_key": "a4430b1b7b71f2016aca7f8ec08e0edd", "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}, "9663874": {"up_voted": false, "ip": "", "has_replies": false, "message": "My name is Brian Boyko - I might be interested in joining up as a speaker (or perhaps even a moderator)  in this conference.<br><br>I was employed at HardOCP as a computer reviewer from 2005-2006, and I'm currently working on a long-term project for HardOCP, a series of articles where I use different 64-bit operating systems (I'm currently working on Ubuntu-AMD64) for 30 days, writing up my experiences. By the time the conference is available, I should hopefully complete my objective evaluation of Ubuntu-AMD64 and be mostly completed with my evaluation of Windows Vista.  I may evaluate MacOSX 10.5, depending on whether 10.5 is out by the time I finish the Vista evaluation, but this will likely not happen until after January 31st.<br><br>However, from 2002-2005, I used MacOSX as my primary home operating system.  By the time the conference comes around, I should be very familiar with all three OSes from an end-user perspective.<br><br>I can be contacted at <a href=\"mailto:brian.boyko@netqos.com\" rel=\"nofollow\">brian.boyko@netqos.com</a>.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_11:33:51", "killed": false, "user_key": "1df3090b6c88379ac2db97c478b7103e", "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}, "9663875": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't do it. I can't install a simple bluetooth device on windows vista x64, therefore will make Windows very silly just like those Mac comercials.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-23_18:01:19", "killed": false, "user_key": "b26e94b3b5519cfd34947e708097a4ac", "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}, "9663876": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think the debate will ever occur.   Nor do I believe any smart OS X adovcate would agree to participate in something set up up by Robert Scoble.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_21:30:41", "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}, "9663877": {"up_voted": false, "ip": "", "has_replies": false, "message": "There is no comparison in my opinion. I choose Windows Vista for the most important reason: price.<br><br>Apple overcharges for its machines, but its OS is reasonably priced. I don't like non-commodity harware. I want to be able to buy what I need at any mom and pop store or at a national chain.<br><br>Apple tries to project this false aura that if you use their machines, you are somehow better, smarter, or more in tune with class. It's bunk.<br><br>I used to have several Apples. I thought I'd try another one this year and bought a new MacBook. It was crap. The hardware was the cheapest I've ever seen. The white case started turning a dull yellow on the inside, and OS X itself was far and away worse than OS 9, despite 9's faults.<br><br>Apple screwed up when they based their OS on FreeBSD. They should have taken the now-defunct BeOS and ran with that. They would have had something more original, more elegant, and more useful. Windows is now the only mainstream OS that is not based on some form of *nix. Yes, yes, I know, Windows harkens back to VMS, etc. in it's original iteration, but in no real meaningful way.<br><br>I'm a guy who has experience with Apple, Linux, and Microsoft, and I can tell you one thing that makes the difference for me. Price. Windows machines are inexpensive, and they do for me what I need them to.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_21:52:52", "killed": false, "user_key": "2574e4ed82cd1aa0c198af031018e4a8", "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}, "9663878": {"up_voted": false, "ip": "", "has_replies": false, "message": "I assume such a debate would be about functionality, technical strengths and so forth.<br><br>But the fact is for most of us the decision is made largely on criteria like: \"I've been using Windows forever, why would I go to all the effort of learning something new? Plus I know that 99% of the places I might work will need me to know Windows.\"<br><br>I can't speak for the OSX users, but I imagine likewise that the decision has little to do with functionality and more to do with views like: \"Microsoft is corporate evil; Apple is hip\".<br><br>Though of course the debate gets dressed up in more apparently rational terms - XYX consumes more memory or does some thing a millisecond faster - as if that really makes any differnce to the average user.<br><br>In a nutshell, these debates are more revealing about subcultures than technology.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_21:58:43", "killed": false, "user_key": "f63d85c05f5d60f60aa5c0eed8671a01", "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}, "9663879": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's a nice idea, but I'm not sure live in a world sane enough for this to take place. It's simply impossible to not have any religious followers during the debate, and even without them, both sides have to know both operating systems quite well, which probably means that they know pros and cons of both, and the only thing that made them decide about a particular OS is their personal preference, rendering the whole debate dubious.<br><br>Good luck with those Vista whores :P (do they even exist?!)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_22:03:08", "killed": false, "user_key": "fe9f5e80caa3bf9892f19cc823fff38e", "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}, "9663880": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mark Manasi - Windows Team", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_08:43:46", "killed": false, "user_key": "be82256ffc7f8e697c42eb2ef5ca1ee4", "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}, "9663881": {"up_voted": false, "ip": "", "has_replies": false, "message": "torchwolf writes: \"In a nutshell, these debates are more revealing about subcultures than technology.\"<br><br>I agree.<br><br>A much more fun and revealing (and possibly healing and profitable) exercise would be each side swap operating systems for three months.  It could be a reality show ala \"Frontier House\".  Apple haters use Mac OS X on those god-awfully overpriced machines, and Microsoft haters use Vista on those cheapo commodity systems.  Confessional cameras are everywhere.  The entire gamut of human drama is on display.<br><br>After the psychological debriefing, participants discuss the ordeal in a round-table talk.  This would not only be entertaining, but also insightful about our tribal instincts and how we can come to terms with them.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_23:26:49", "killed": false, "user_key": "5201e306c37562746a8cdeebe24bef32", "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}, "9663882": {"up_voted": false, "ip": "", "has_replies": false, "message": "My favorite thing in OS X? No WGA crap....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_23:42:53", "killed": false, "user_key": "8d266e872bf74140ace361be8d6217cf", "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}, "9663883": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"There is no comparison in my opinion. I choose Windows Vista for the most important reason: price.\"<br><br>Mac OS X Leopard: $129<br>Windows Vista: $199-$399<br><br>\"Apple overcharges for its machines, but its OS is reasonably priced.\"<br><br>Duh on the latter point, duh on the former:<br><br>MacMini: Comparable to PC with similar configuration.<br>iMac: Comparable to PC with similar configuration.<br>Mac Pro: Less than similarly-configured PC.<br>MacBook: Comparable to PC laptop with similar configuration.<br>MacBook Pro: Less than similarly-configured PC laptop.<br><br>Hell, the Mac Pro absolutely destroyed a similarly configured Dell in price: <a href=\"http://theinquirer.net/default.aspx?article=33576\" rel=\"nofollow\">http://theinquirer.net/default.aspx?article=33576</a><br><br>\"I don\u2019t like non-commodity harware.\"<br><br>Uh, okay. Provided that there is a modicum of driver support, Macs handle commodity hardware just fine. You can pick up any chip, hard drive, memory and on and on from those stores and they'll work just fine. There aren't any proprietary buses and haven't been for, oh, a decade or so.<br><br>\"I want to be able to buy what I need at any mom and pop store or at a national chain.\"<br><br>That's odd. I use a Mac and I buy computer parts at my local computer store and national chains all the time.<br><br>\"Apple tries to project this false aura that if you use their machines, you are somehow better, smarter, or more in tune with class.\"<br><br>Microsoft marketing campaign: \"Do something vaguely magical, represented by all these squiggly white lines. We're awesome.\"<br><br>Apple marketing campaign: \"Make cute photo books and don't worry about malware. Ignore that the PC dude is more likeable.\"<br><br>\"It\u2019s bunk.\"<br><br>It really seems like you're projecting, to be honest. Mac dudes choose the platform because they genuinely like it, end of story. It might be the operating system that caught their eye, or the award-winning industrial design or the fantastic set of applications available on the platform. This whole ego conspiracy bullshit of yours is pretty laughable.<br><br>\"I used to have several Apples.\"<br><br>Uh, okay.<br><br>\"I thought I\u2019d try another one this year and bought a new MacBook. It was crap.\"<br><br>I don't know. I'm using one right now, and it's pretty dang nice.<br><br>\"The hardware was the cheapest I\u2019ve ever seen.\"<br><br>Yeah, this smokin' Intel chipset, gorgeous screen, awesome camera, nice design, comfortable keyboard, remote and full compliment of ports really feels like bargain-basement rubbish.<br><br>\"The white case started turning a dull yellow on the inside\"<br><br>Oh, hey. You mean the manufacturing defect (it happens all the time, across the board with manufacturers) that Apple recognized and fully covered under warranty: <a href=\"http://www.macnn.com/articles/06/06/30/macbook.discoloration/\" rel=\"nofollow\">http://www.macnn.com/articles/06/06/30/macbook....</a><br><br>That one? Really? Gosh.<br><br>\"and OS X itself was far and away worse than OS 9, despite 9\u2019s faults.\"<br><br>How am I not supposed to double over with incredulous laughter at this?<br><br>\"Apple screwed up when they based their OS on FreeBSD.\"<br><br>Yeah, silly Apple for building its operating system on one of the most stable and secure platforms around.<br><br>\"They should have taken the now-defunct BeOS and ran with that.\"<br><br>I loved BeOS for its time, but all its great ideas have been stripped down and applied a thousand times over in MacOS, Windows and Linux.<br><br>\"They would have had something more original,\"<br><br>Another POSIX-compliant, UNIX-inspired operating system?<br><br>\"more elegant\"<br><br>Uh, I don't know how elegant a kernel can get, but I think people care more about reliability and functionality.<br><br>\"and more useful.\"<br><br>Well, with a comment that vague and pointless, you sure one me over.<br><br>\"Windows is now the only mainstream OS that is not based on some form of *nix.\"<br><br>You say that like it's a good thing.<br><br>\"Yes, yes, I know, Windows harkens back to VMS, etc. in it\u2019s original iteration, but in no real meaningful way.\"<br><br>Yeah, its basically been a few decades of the NT core trying to replicate what UNIX had already perfected, then another decade of Microsoft trying to sort out the mess of spaghetti code they'd created. Don't get me wrong. I like Windows from a user perspective. But, from design? There's a reason why Vista had to rebuild and recreate stack after stack and jettison quite a bit of older code.<br><br>\"I\u2019m a guy who has experience with Apple, Linux, and Microsoft, and I can tell you one thing that makes the difference for me. Price.\"<br><br>Huh, I'm surprised you got back to this. I guess the laughably stupid tangent on OS design didn't really add up to all that much.<br><br>\"Windows machines are inexpensive, and they do for me what I need them to.\"<br><br>Make half-assed comments on your favorite blogs?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-19_23:44:03", "killed": false, "user_key": "3801c8c127d4c416fa2e5194f0046412", "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}, "9663884": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gotta get David Pogue on the Windows side, \"obvious\" pro-Microsoft, plus he is really funny ;P", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_00:35:12", "killed": false, "user_key": "e10bb54e6895f69bf9e70558edf5e40e", "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}, "9663885": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it's a great thing to do -- I think a discussion carried out in an open-minded, 'unreligious,' while clearly not unbiased, forum could be a very informative undertaking.  I see in the comments so far 2 unfortunalte trends: 1) people who read the title of the post and could hardly hit the comments link fast enough to rant about Windows or Mac, and 2) the people who are so sick and tired of all the flame that they've developed an unfortunate (although somewhat understandable), knee-jerk negative reaction to the idea of even an honest, good-natured discussion about OS strengths and weaknesses.  Although I takes JS's point re: beer and pizza, I think the only reasonable solution is to hold the discussion over beer and pizza.  And I know (I KNOW) there are all kinds of reasons RS suggests limiting it to a Mac and Windows panel, but I still think including one of the popular Linux distros (maybe Fedora or Ubuntu) would improve the discussion.  I'd suggest Mark Pilgrim as an Ubuntu panelist.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_00:49:17", "killed": false, "user_key": "a3bcf033fdddb4f80af96c97aa3d3bcb", "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}, "9663887": {"up_voted": false, "ip": "", "has_replies": false, "message": "And let me add that I absolutely *love* HG's idea of having people swap OSes.  Have 'em use OS X, Vista, and Ubuntu each for a month or two.  I agree that probing the cultural and tribal aspects of the debate could be as interesting and informative as analyzing the technological differences.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_01:04:13", "killed": false, "user_key": "a3bcf033fdddb4f80af96c97aa3d3bcb", "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}, "9663888": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's like debating apples vs. soon to be released, next  version of oranges. Which one is better? Depends on your taste!<br><br>Jay, from Bangalore<br><a href=\"http://ideaburger.blogspot.com\" rel=\"nofollow\">http://ideaburger.blogspot.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_01:18:40", "killed": false, "user_key": "17de9ade8d6eb7aca2b99cd092b5654c", "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}, "9663889": {"up_voted": false, "ip": "", "has_replies": false, "message": "I do accept it might be <i>like</i> comparing apples and oranges ... But it is still good have this debate ... When someone wants to buy a(ny) fruit , Knowing the characteristics of the fruits available, would really help in deciding.<br>Such a discussion would get the feature sets (if not the pros and cons) of both the platform to the end user ! And have it as a debate would really make it more interesting (can't u not see that already from the number of comments to this post ;-) )", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_02:08:38", "killed": false, "user_key": "76de76fcdd96bc0a0f135b3797d084b7", "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}, "9663890": {"up_voted": false, "ip": "", "has_replies": false, "message": "Should really be a 3 way debate with Ubuntu,OS-x and vista.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_03:22:09", "killed": false, "user_key": "3193569535f41b021fb7a91d4ff469f8", "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}, "9663892": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ituloy angsulong<br><br>Cracked? Well atleast the Vista activation servers have been spoofed to avoid the need to activate Vista from the MS servers.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-21_03:08:41", "killed": false, "user_key": "5a18ebee8ca57da29a9d5e4770173ccf", "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}, "9663893": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yawn", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_04:42:01", "killed": false, "user_key": "1a8dd2d479eccbac6df0962a05a5cae9", "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}, "9663895": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;I am sure that ppl and recruiters will remember that you have been bitching after microsoft (your ex-employer) ever since you came out.<br><br>Anand: if you can't understand the difference between criticism and unprofessionalism, maybe I really don't want you to be a reader here. I expect my readers to be smart. Stupid readers can go read Digg or something else.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_04:59:07", "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}, "9663896": {"up_voted": false, "ip": "", "has_replies": false, "message": "John Gruber and Amit Singh have to be on the team.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_06:00:17", "killed": false, "user_key": "503ebf3f685914ff84f35e12ca8a61a7", "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}, "9663897": {"up_voted": false, "ip": "", "has_replies": false, "message": "Choices for each team should include those who can speak and write to rank beginners.  Such experts are relatively rare.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-22_19:39:57", "killed": false, "user_key": "0ac6901e0a111a108700183d06c30fa0", "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}, "9663898": {"up_voted": false, "ip": "", "has_replies": false, "message": "Buying and trying both is the solution to this question", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_22:16:13", "killed": false, "user_key": "f198204dc7bfe45df42bf4afa43ffd1f", "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}, "9663900": {"up_voted": false, "ip": "", "has_replies": false, "message": "BTW: Is it true that Vista has been cracked already?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_22:16:54", "killed": false, "user_key": "f198204dc7bfe45df42bf4afa43ffd1f", "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}, "9663901": {"up_voted": false, "ip": "", "has_replies": false, "message": "Explain \"SMART\" for them Robert. ; )", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_06:51:47", "killed": false, "user_key": "6e0237c23c2b2985c691dfd237dc7757", "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}, "9663902": {"up_voted": false, "ip": "", "has_replies": false, "message": "Out of curiosity what do you consider by saying OS X and windows. Are we talking kernel/API/programming/UI, or that + all the apps that come with it. For instance imovie is not a part of OS X but does come with the apple desktop. You might want to better define what you are debating.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-22_18:32:32", "killed": false, "user_key": "7ec17c8679be09bc3122f033b6906896", "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}, "9663903": {"up_voted": false, "ip": "", "has_replies": false, "message": "For the Windows site i would suggest:<br><br>Mark Russinovich and/or David Salomon", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_08:15:31", "killed": false, "user_key": "11deaf9ad1ed89591b547fc8818605d7", "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}, "9663904": {"up_voted": false, "ip": "", "has_replies": false, "message": "Come on, be fair.<br><br>Windows Vista VS Apple Leopard (when its released) otherwise your not showing any objectivity between<br>\"latest releases\". Saying Vista Vs OSX is like saying lets compare Tiger Vs Windows.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_08:23:19", "killed": false, "user_key": "a6e4d192efd7b6d9b79a37dc559fecf1", "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}, "9663905": {"up_voted": false, "ip": "", "has_replies": false, "message": "John Gruber<br>John Siracusa<br>Paul Thurrott<br>David Pogue<br>Mary Jo Foley<br>Aaron Hillegass<br>Dave Cutler<br>Avie Tevannian<br><br>As everyone has already said, the debate is Leopard vs. Vista.<br>And the issue is moot for Mac users, I can buy a Mac and use whicheve OS I like, and run them simultaneously...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_09:03:20", "killed": false, "user_key": "636200e38adc83ce74f5b857d734cced", "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}, "9663906": {"up_voted": false, "ip": "", "has_replies": false, "message": "Me for macs.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_09:48:51", "killed": false, "user_key": "43a9c9f21fee21870ac9543cae841aa3", "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}, "9663907": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you're looking for a debate among advocates, you're not going to get anyone sharing weaknesses, and you're going to see a lot of back-and-forth sniping about whether Apple or Microsoft came up with an idea first, or whether the tweaky implementation details of one feature are better or worse than another.<br><br>And more to the point, the choice of an operating system seldom comes down to features. I certainly could use Windows and have done so, but I find its paradigms awkward and clumsy in comparison to what I'm accustomed to. They're not necessarily wrong (though they may be and some certainly are), but they come from a different mindset and history, and have evolved under different stresses. As a result, I simply dislike using Windows, and find it less productive because of the constant friction between it and the ways I want to work. I'm sure the same can be true for died-in-the-wool Windows users attempting to use Mac OS X (though I've had tremendous fun helping a Windows-using friend who just bought an iMac; the answer to almost all of his questions is \"it's just built in\").<br><br>I haven't seen Vista yet, but I imagine I'll take a look eventually, via Parallels Desktop, because if nothing else, Macs can run Windows just fine. And that, to my mind, answers the question once and for all. I'll take the OS that can run both Mac and Windows applications, thank you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_09:51:53", "killed": false, "user_key": "dddb8b22bc8b5e0e599bb558699c02a6", "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}, "9663908": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds like a fantastic idea (:", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_10:11:37", "killed": false, "user_key": "2575f8c1d8cd297448f24f760892cbc1", "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}, "9663909": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds like a great idea, although, I must say without prejudice that Windows has lost its novelty.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-23_02:19:35", "killed": false, "user_key": "7d8422c89e02c93081c3e0e554bb3e2d", "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}, "9663910": {"up_voted": false, "ip": "", "has_replies": false, "message": "Check out the guys at:<br><br><a href=\"http://www.pcmacsmackdown.com/\" rel=\"nofollow\">http://www.pcmacsmackdown.com/</a><br><br>They've been having the debate for a while now.  Informative, doesn't take itself too seriously and fun to boot.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_10:24:16", "killed": false, "user_key": "4f99753066ffc2e9eeab385bc0f8af95", "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}, "9663911": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you're really going to go through with this farce that will generate 10 times more heat than light, be sure to at least get a developer for each side, that can look at things from the development angle.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_15:13:35", "killed": false, "user_key": "d5656985d70829ecc470de85bbf82265", "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}, "9663912": {"up_voted": false, "ip": "", "has_replies": false, "message": "How about getting those two guys who play PC and Mac on those Apple commercials?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_14:51:33", "killed": false, "user_key": "d2d0055f01daa357271346b4e0207af5", "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}, "9663913": {"up_voted": false, "ip": "", "has_replies": false, "message": "A splendid idea ! Lookong forward to see this materialize.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_10:49:12", "killed": false, "user_key": "4688031ced5d31e8db1e9622adeeb3e8", "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}, "9663914": {"up_voted": false, "ip": "", "has_replies": false, "message": "What No. 63 said: 'Smart people' would be too smart to waste their time debating something as stupid as this.<br><br>But ... that said ... pondering a debate team like this is kinda fun. So, I'd nominate Ed Bott for the Vista side, because he's a great combination of funny &amp; smart, and no one knows the ins/out of Windows better.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_14:37:23", "killed": false, "user_key": "6b1b7fb0838dc0c80f51d99ed8a3d942", "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}, "9663915": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why limit it to Vista and OSX?  Lets get a Linux team up there too with knowledge of both KDE and Gnome ...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_13:20:30", "killed": false, "user_key": "3f04a35994ae9cc7818d30a9d7d515a2", "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}, "9663916": {"up_voted": false, "ip": "", "has_replies": false, "message": "Adam C. Engst--one thing about Vista that you'll miss in Parallels (as well as any other VM product currently on the market) is the Aero interface, including any GPU-acceleration of WPF apps.  The Vista Basic interface is um, uninspiring at best from a look-and-feel perspective (in my opinion), so to give Vista a fair shake, you should really run it outside of a VM environment (perhaps in Boot Camp, though performance will be affected a bit by using a slower part of the hard drive--but not nearly to the degree that performance is affected by running it in a VM).<br><br>Interestingly, if you're running a Vista machine that supports Aero and have a Vista install running as a VM elsewhere, you can get the Aero UI for the VM if you use Remote Desktop to get into it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_13:03:18", "killed": false, "user_key": "f9f07660b5783398b82f767e84a0b7c9", "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}, "9663917": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michael--you're getting to the debate before the debate! ;)  You should volunteer yourself. :)<br><br>I don't want to stray from the point of this blog post, so I'll attempt to avoid taking issue with some of your points.  However, there seems to be a common thread of misunderstanding regarding what is NT kernel and what is userland Windows (Win32, etc., at which I think your valid complaints are better directed), and I think that's relevant to the choice of who is included this debate (which is why I'd suggest Dave Cutler--though it's exceedingly unlikely that he'd agree--or as someone else suggested, Mark Russinovich).  Moreover, there is MUCH misunderstanding about the NT kernel itself (including--or perhaps especially--within academic circles), and I think it would be quite useful on the Windows side for someone to demonstrate the advantages it has over *NIX.<br><br>It's interesting that while many have associated Microsoft with \"corporate\" and Apple as \"hip\" and \"think different,\" on the kernel side, sort of the opposite is true.  Cutler saw the UNIX side as being created by a bunch of academic egghead-sorts that designed an operating system around theory rather than real-world practice and needs, and there is certainly an element of VMS and NT being the 'anti-UNIX'.  While Cutler himself would probably never participate in such a debate, I think Russinovich would be absolutely fascinating to add to the discussion.  Add Avie and Linus, and wow--you've made history.<br><br>Robert--did you ever have an opportunity to interview Cutler at Microsoft?  Or is that a silly question?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_12:24:39", "killed": false, "user_key": "f9f07660b5783398b82f767e84a0b7c9", "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}, "9663918": {"up_voted": false, "ip": "", "has_replies": false, "message": "This sounds reasonable, but I'd like to point out the needs of creative users of the OS: musicians, artists, visualists. Particularly once you get into live performance and real-time music and visuals, details of the OS becomes very important. And our Windows vs. Mac shootout would look very different.<br><br>I'm sure the same argument could be made for many other market segments. Now, naturally, those markets will do their own shootouts -- but taken together, when you have everyone from architects to web designers to guitarists, what you see is that the OS really is about the tiny details, not just the oft-repeated banner arguments.<br><br>On the musician/audio pro side in particular, we're still trying to sort out exactly what will happen with Vista in terms of compatibility: to what extent Microsoft has fixed its plumbing for audio, MIDI, and USB device support, how the new audio API works and for what, what the impact of DRM restrictions will be on audio tasks, what new device driver signing requirements' impact will be, what overall performance, latency, and reliability is like for the built-in and ASIO audio systems. And the Mac has an unusual edge in audio because of Core Audio and Core MIDI, and general USB and FireWire device implementation, that Windows doesn't have.<br><br>On the visual side, issues like OpenGL implementation, DirectX video support (including the grabber API for using live cameras), multiple monitor implementation (for VJs working with proejctors), and even Java support (for Java earlier than 6) becomes important.<br><br>Sure, this may not be as sexy as a big Mac vs. Windows debate (we have Spotlight! we've got Windows Movie Maker! or whatever that would sound like), but this stuff matters.  It matters a whole lot when you're a musician plugging in your laptop and playing a gig, or a VJ hooking up to a projector.<br><br>I think this debate would be a LOT more useful once we actually know more about the details of Vista in the real world.<br><br>To me, it's specific, subtle points that ultimately make the OS for serious people. The other arguments -- all of them valid -- we've just heard too many times before.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_12:26:53", "killed": false, "user_key": "e50257f61462a16a4dcf74a515ce3be1", "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}, "9663919": {"up_voted": false, "ip": "", "has_replies": false, "message": "HG suggested the OS equivalent of Wife Swap...<br><br>\"A much more fun and revealing (and possibly healing and profitable) exercise would be each side swap operating systems for three months. It could be a reality show ... Confessional cameras are everywhere. The entire gamut of human drama is on display.<br><br>After the psychological debriefing, participants discuss the ordeal in a round-table talk. This would not only be entertaining, but also insightful about our tribal instincts and how we can come to terms with them.\"<br><br>That would be wonderful.<br><br>Though I daresay the audience would be rather smaller than for most reality TV shows. :)<br><br>Perhaps it'd be a hit on YouTube?<br><br>We know one thing about humans, we are very good at splitting up into sects about anything. OSX v Vista? Python v Ruby? Bourne Shell v C Shell?<br><br>\"Death to the infidel!\" we readily cry.<br><br>Remember the Life of Brian when the Judean People's Front loathed the People's Front of Judea?<br><br>Extremely common human behaviour, whose absurdity is only apparent to those not caught up in any given war.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-12-20_12:29:20", "killed": false, "user_key": "f63d85c05f5d60f60aa5c0eed8671a01", "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": "18347130", "user_id": "anonymous", "forum_id": "125200", "hash": -6047608165343166842}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "smart_person8217s_debate_of_osx_vs_windows_vista", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18347130, "num_posts": 127, "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=smart_person8217s_debate_of_osx_vs_windows_vista' +
		'&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/smart_person8217s_debate_of_osx_vs_windows_vista/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='	+ 'smart_person8217s_debate_of_osx_vs_windows_vista'
			+ '&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/smart_person8217s_debate_of_osx_vs_windows_vista/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">127</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/smart_person8217s_debate_of_osx_vs_windows_vista/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/smart_person8217s_debate_of_osx_vs_windows_vista/">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/smart_person8217s_debate_of_osx_vs_windows_vista/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:18347130" 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'				: 'smart_person8217s_debate_of_osx_vs_windows_vista',
			// 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/smart_person8217s_debate_of_osx_vs_windows_vista/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='	+ 'smart_person8217s_debate_of_osx_vs_windows_vista'
			+ '&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='	+ 'smart_person8217s_debate_of_osx_vs_windows_vista'
			+ '&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='		+ 'smart_person8217s_debate_of_osx_vs_windows_vista'
				+ '&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/18347130/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-9663799">\
	 <div id="dsq-comment-header-9663799" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663799" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663799" href="http://doknir.blogspot.com/" target="_blank" rel="nofollow">modicr</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663799" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663799" class="dsq-comment-message">Hello!<br><br><a href="http://media-newswire.com/release_1040181.html" rel="nofollow">http://media-newswire.com/release_1040181.html</a><br>[quote]<br>On January 30 2007, Microsoft will officially sell their new operation system Windows Vista at retail stores.<br>[/quote]<br><a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032314641" rel="nofollow">http://msevents.microsoft.com/CUI/EventDetail.a...</a><br><br>Regards, Roman</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663796">\
	 <div id="dsq-comment-header-9663796" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663796" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663796" href="http://dotnetjunkies.com/WebLog/paul/default.aspxhttp://dotnetjunkies.com/WebLog/paul/default.aspx" target="_blank" rel="nofollow">paul</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663796" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663796" class="dsq-comment-message">Could you ever get an interview with the OSX Team?<br><br>It would be cool if you got someone from the Vista Team and someone from the OSX Team.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663798">\
	 <div id="dsq-comment-header-9663798" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663798" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663798">HvI</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663798" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663798" class="dsq-comment-message">Gina Trapani is great. Leo Laporte is great too. And of course Merlin Mann.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663797">\
	 <div id="dsq-comment-header-9663797" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663797" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663797">Bob Jones</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663797" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663797" class="dsq-comment-message">John Gruber from Daring Fireball and John Siracusa from Ars Technica</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663795">\
	 <div id="dsq-comment-header-9663795" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663795" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663795" href="http://37prime.com/" target="_blank" rel="nofollow">37prime</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663795" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663795" class="dsq-comment-message">Is it really necessary?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663794">\
	 <div id="dsq-comment-header-9663794" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663794" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663794" href="http://tomrafteryit.net/" target="_blank" rel="nofollow">Tom Raftery</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663794" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663794" class="dsq-comment-message">Oooooh - I\'d love to be on the OS X team!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663793">\
	 <div id="dsq-comment-header-9663793" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663793" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663793">Darwin Widjaja</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663793" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663793" class="dsq-comment-message">Paul Thurrott from <a href="http://winsupersite.com" rel="nofollow">winsupersite.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663792">\
	 <div id="dsq-comment-header-9663792" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663792">kish</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663792" class="dsq-comment-message">get Paul Thurrott</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663791">\
	 <div id="dsq-comment-header-9663791" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663791" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663791">Custa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663791" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663791" class="dsq-comment-message">Robert, why don\'t you wait till 10.5 is out seen as they will be the OS\'s of the next couple of years as apposed to comparing to 10.4 which is 20 months old now</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663790">\
	 <div id="dsq-comment-header-9663790" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663790" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663790">chan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663790" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663790" class="dsq-comment-message">Hi,<br>This is Chan</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663788">\
	 <div id="dsq-comment-header-9663788" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663788" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663788">MrPants</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663788" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663788" class="dsq-comment-message">Yes, because this silly debate must continue. I fear a world where people just chose a computing platform that works best for them and we can all be happy with that. Ohhh the funky horror. Once you get this debate done, maybe you can get some people to figure out if Miller Lite tastes great or is less filling.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663786">\
	 <div id="dsq-comment-header-9663786" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663786" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663786" href="http://htmlfixit.com/" target="_blank" rel="nofollow">Don</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663786" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663786" class="dsq-comment-message">Paul McFedries - knows em both to some extent but has written a lot of the Vista stuff (and XP/NT/2000/98/Win) stuff for the common man.  Plus he knows a lot of words.  Check him out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663789">\
	 <div id="dsq-comment-header-9663789" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663789" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663789" href="http://www.bynkii.com/" target="_blank" rel="nofollow">John C. Welch</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663789" class="dsq-comment-message">Robert,<br><br>I understand the impulse, but it\'s really not going to have the effect you want. OS advocacy is a zero - sum game, because you can\'t get a common set of criteria.<br><br>However, if you were going to insist on doing this...on the Mac side:<br><br>John Gruber, Daring Fireball. Best writer on the Mac Web, period. You can\'t do this without him.<br><br>Amit Singh, who can probably argue both Vista and OS X better than any single person. His "Mac OS X Internals" book is the best book you\'ll ever have on the OS.<br><br>Jason Snell, of Macworld. He\'s been in the business on the Mac side as long as anyone.<br><br>Andy Ihnatko, of the Chicago Sun - Times. He\'s a geek, a writer, a comedian, and a damned good singer. Well-spoken, possessed of good opinions and funny as hell.<br><br>Shawn King, of Your Mac Life. Shawn\'s the least technical of this crowd, but also the best one to talk about things from the "Common" user POV, and I think that\'s important. You can easily get lost blathering about low level technical details, and lose sight of the fact that the day to day usage of these OS\'s and the hoops they make people jump through, or not, matters, and matters more than the rest.<br><br>Oh what the hell, I\'ll throw my own name in, i\'m maso enough. IT has opinions on both too, and I live with both day in and day out, and am less impressed by PR "bright sparklies" than I am with something that just sits in a corner and works. I\'m more of an elegance bigot than anything, which is why I have a soft spot for the AS/400.<br><br>However, I\'d see about what the leopard release data is. If it\'s going to be within a few months, you may as well wait for it, otherwise, anything negative said about OS X is going to get drowned in cries of "THAT WILL BE PERFKT IN L30P@rDOMGWTFKHAAAAAAAN!!!!1111"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663787">\
	 <div id="dsq-comment-header-9663787" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663787" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663787" href="http://pigpog.com/" target="_blank" rel="nofollow">Michael Randall</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663787" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663787" class="dsq-comment-message">The Mac side *needs* Merlin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663785">\
	 <div id="dsq-comment-header-9663785" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663785" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663785" href="http://www.schattenmann.net/" target="_blank" rel="nofollow">Dan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663785" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663785" class="dsq-comment-message">Someone from <a href="http://OSnews.com" rel="nofollow">OSnews.com</a> should be there as well, Eugenia or Thom Holverda.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663800">\
	 <div id="dsq-comment-header-9663800" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663800" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663800" href="http://umageller.wordpress.com/" target="_blank" rel="nofollow">Uma</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663800" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663800" class="dsq-comment-message">Just curious. Why Vista and Mac OS X but no Ubuntu+XGL ?<br><br>I don\'t think there\'s such a thing as an unbiased team of professionals. People come with a fully loaded set of assumptions and preferences genetically built into their firmware.<br><br>Paul Graham\'s recent post on "How art can be good" explores some avenues of thought related to this.<br><a href="http://paulgraham.com/goodart.html" rel="nofollow">http://paulgraham.com/goodart.html</a><br><br>(replace "art" with "operating system", and I believe the argument still stands pretty solidly)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663802">\
	 <div id="dsq-comment-header-9663802" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663802" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663802" href="http://bloghud.com/" target="_blank" rel="nofollow">Kosso</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663802" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663802" class="dsq-comment-message">Hi, I\'d love to help, as I now have 3 MacOSX machines (sometimes running XP - not tried Vista \'properly\'). I had to rebuild a machine recently and thought I would try the Vista Beta we got at Gnomedex. It actually helped me get my XP install running for some reason, after some driver issues.<br><br>But the one huge factor I thought I\'d drop my tuppence on, is that immediately after intalling Vista (and sam goes for XP) is the first thing your brand-spanking new install of Windows ever tells you is:<br><br>"Warning: Your computer may be at risk"!!  WTF!? )<br><br>MacOSX welcomes you and makes you feel at ease (even the animations are more similar ;) )<br><br>I\'ll also say that I\'m primarily a Windows user, but am now fairly platform agnostic. I just wanted to share that thought with you about the install \'welcome\'. eek!<br><br>See you at CES! :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663803">\
	 <div id="dsq-comment-header-9663803" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663803" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663803" href="http://www.edbuford.blogs.com/" target="_blank" rel="nofollow">Ed Buford</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663803" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663803" class="dsq-comment-message">I would love to sit in on this…. even if I’m only given listening rights.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663804">\
	 <div id="dsq-comment-header-9663804" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663804" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663804" href="http://www.zims.com/" target="_blank" rel="nofollow">Mark</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663804" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663804" class="dsq-comment-message">On the Mac side;<br><br>John Gruber of Daring Fireball<br>John Siracusa of Ars Technica<br>and Amit Singh authour of Mac OS Internals.<br><br>No clue on the Windows side...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663805">\
	 <div id="dsq-comment-header-9663805" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663805" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663805" href="http://ben-ward.co.uk/" target="_blank" rel="nofollow">Ben Ward</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663805" class="dsq-comment-message">I think you need to clarify a little what you mean, Robert. Namely, <em>for who</em>. Because these two platforms have different niches. Plus, I suspect it\'s true that Microsoft has market interests (and therefore functionality) that Apple has no interest in implementing. One man\'s killer feature will be another\'s ‘I don\'t care’.<br><br>The only clarification I can think of that might lift this argument anything above ‘futile’ would be to restrict the target demographic to ‘Home Users’. And even then…<br><br>The comments have assembled a nice A-list of commentators for sure, but I can\'t help wondering if any of them would see any value in having this debate at all, however dedicated to ‘smart people’ it might be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663806">\
	 <div id="dsq-comment-header-9663806" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663806" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663806">Jim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663806" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663806" class="dsq-comment-message">you are kidding me right? "Smart person\'s" ? I\'m sure the members of the group will probably only include the "blogger clique" of which you are a member.  What will actually come of this "smart person\'s" debate? this endless palaver regarding the merits of OS X versus Vista/XP are old and worn out at this point.  Should we be wasting our "smart" people\'s cherished resources on this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663807">\
	 <div id="dsq-comment-header-9663807" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663807" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663807" href="http://makemarketinghistory.blogspot.com/" target="_blank" rel="nofollow">John Dodds</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663807" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663807" class="dsq-comment-message">David Pogue of the New York Times has done it already<br><br><a href="http://video.on.nytimes.com/ifr_main.jsp?nsid=a718aabc2:10f9b0b1963:1480&amp;rf=bm&amp;fr_story=d14603c1e23e6ce37920a8134a2e27b1405a4991&amp;st=1166539382776&amp;mp=FLV&amp;cpf=false&amp;fvn=9&amp;fr=090506_045055_w46d49b36x10d7f9acac1xw251f&amp;rdm=679296.4058366122" rel="nofollow">http://video.on.nytimes.com/ifr_main.jsp?nsid=a...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663808">\
	 <div id="dsq-comment-header-9663808" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663808" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663808" href="http://www.transparentagenda.com/" target="_blank" rel="nofollow">Greg Furry</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663808" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663808" class="dsq-comment-message">Great idea Robert!<br><br>It only seems fair to wait until March for Leopard if you are going to wait for Vista. That seems more like an Apples to Apples comparison ;-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663809">\
	 <div id="dsq-comment-header-9663809" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663809" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663809" href="http://retailconversations.com/" target="_blank" rel="nofollow">Scott Magoon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663809" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663809" class="dsq-comment-message">I think it actually would be beneficial to have a civilized discussion/comparison/debate.  There are plenty of people who are legitimately interested in the Mac but only encounter zealotry or FUD.  I use OS X because I like I for *me*.  I don\'t care what you use, and I don\'t try to convince people to change.  But if someone expressed interest in learning about it I would like to be able to point them to a balanced examination of the merits of each.  And I don\'t think it matters if we are talking about the current or next versions.  People are not basing a decision to switch platforms on the incremental features in Leopard vs. Vista.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663810">\
	 <div id="dsq-comment-header-9663810" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663810" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663810" href="http://www.itchmerry.com/" target="_blank" rel="nofollow">MRKisThatKid</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663810" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663810" class="dsq-comment-message">Looks like Custa beat me to it, but I\'ll throw my 2 cent in any, by the time Vista hits the general public Tiger will have been on sale for approaching 2 years.  Which in essence means that Vista will be in a next generation timeline.  It would only be fair to compare Vista with Leopard.<br><br>Not that comparing has much point.  It\'s all apples and oranges, it\'s pointless to compare features because as soon as one OS has a shiny feature it\'s only a matter of time before the other does too.  It\'s all about taste, and or what you use your machine for.  From my perspective windows still seems to be more useful to the Office set.  With OS-X clear design being favourable to the designer set.<br><br>Just a thought.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663811">\
	 <div id="dsq-comment-header-9663811" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663811" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663811">Nathan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663811" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663811" class="dsq-comment-message">You should get Alex Albrecht on the Windows side and Kevin Smith on the Mac side. They will bring the entertainment.<br><br>You should also have one Linux advocate, for completeness\' sake.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663812">\
	 <div id="dsq-comment-header-9663812" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663812" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663812">Jim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663812" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663812" class="dsq-comment-message">I don\'t really think it boils down to an issue of taste or preference or what OS is better. Most people use Windows because a Windows PC is cheaper.  It\'s more a discussion of what the average middle income family can afford these days.  So while this discussion could be interesting from an "intellectual" perspective until Apple can compete with a $399 Dell machine is all useless.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663814">\
	 <div id="dsq-comment-header-9663814" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663814" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663814">alex hofstetter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663814" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663814" class="dsq-comment-message">Robert, I\'m not very smart, but I have 2 OSX machines and a new XP SP2 machine on my home network.<br><br>I\'ve used Win machines since 3.1 and began using<br>OSX about a year ago.<br><br>In spite of my highly limited intellectual abilities, I\'d be happy to participate and can bring the perspective of an everyday business-hack user to the discussion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663815">\
	 <div id="dsq-comment-header-9663815" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663815" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663815">Chris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663815" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663815" class="dsq-comment-message">Leo Laporte for Vista<br>Adam from <a href="http://maccast.com" rel="nofollow">maccast.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663816">\
	 <div id="dsq-comment-header-9663816" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663816">Bob Jones</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663816" class="dsq-comment-message">Paul Thurrot is still a Microsoft shill, but he\'s using a MacBook and his wife has a Mac Mini, so he\'s obviously seen the light.<br><br>Ed Bott has taken the mindless Microsoft zealot title in my opinion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663817">\
	 <div id="dsq-comment-header-9663817" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663817" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663817" href="http://www.saran945.com/" target="_blank" rel="nofollow">saravanan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663817" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663817" class="dsq-comment-message">robert,<br>I would bring Unix/Linux geek and not used Mac/Windows much before..<br>Kind rgrds<br>saran</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663818">\
	 <div id="dsq-comment-header-9663818" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663818" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663818" href="http://www.slog.me.uk/" target="_blank" rel="nofollow">Mike Peter Reed</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663818" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663818" class="dsq-comment-message">What about a Simple Person\'s Debate of OS X vs Windows Vista?<br><br>And what is the debate actually about??!<br><br>If it\'s just evangelism from both sides then *YAWN*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663819">\
	 <div id="dsq-comment-header-9663819" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663819" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663819">JS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663819" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663819" class="dsq-comment-message">My dream "OS X vs. Windows" debate is, let\'s not beat this dead horse anymore than it already has been, and let\'s go out and get beer and pizza instead.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663820">\
	 <div id="dsq-comment-header-9663820" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663820" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663820" href="http://teresacentric.com/" target="_blank" rel="nofollow">Teresa Valdez Klein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663820" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663820" class="dsq-comment-message">I\'m not necessarily the most qualified person in the world to compare the two operating systems, especially since I\'ve never played with Vista. But that is one debate that I would love to sit around and listen to, and perhaps liveblog.<br><br>If you\'ll have me...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663821">\
	 <div id="dsq-comment-header-9663821" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663821" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663821">DAG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663821" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663821" class="dsq-comment-message">A suggestion- someone who is not on either \'side\' who has significant experience developing with both Mac &amp; Windows SDKs. They can act as a disinterested third party who can call BS on FUD, misinformation and disinformation.<br><br>Why is this important? There have been Windows developers that have done what look like little more than hit pieces on X-Code and some enlightened moderation on the issue would be appreciated. Adobe and MacBU at Microsoft have also posted on real issues with developing large apps (CS &amp; Office) on X-Code. If the SDK sucks, the Mac starts off with a huge disadvantage.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663822">\
	 <div id="dsq-comment-header-9663822" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663822" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663822" href="http://kernelmustard.com/" target="_blank" rel="nofollow">Steve Dispensa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663822" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663822" class="dsq-comment-message">I think you ought to have someone who takes a somewhat deeper look at the operating systems - usability and eye candy are great, but a lot of us are also interested in the core OS. I may be biased; I write Windows drivers but I do so largely from a VM or remote desktop account using a Mac.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663823">\
	 <div id="dsq-comment-header-9663823" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663823" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663823">Olav</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663823" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663823" class="dsq-comment-message">Paul Thurrott has to be there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663824">\
	 <div id="dsq-comment-header-9663824" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663824" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663824">CC</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663824" class="dsq-comment-message">Leo Laporte and his team are great at making fun of foreign names...especially Arabic names. Really mature...and of course Scott Bourne On Macbreak weekly...who most of the time sounds like a adolescent!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663825">\
	 <div id="dsq-comment-header-9663825" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663825" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663825">Bill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663825" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663825" class="dsq-comment-message">"I’d like to get a group together to debate Windows Vista vs. Mac OSX "<br><br><br>Right off the bat, you\'ve mis-framed your subject.<br><br>It\'s either "Windows vs. OSX"  or it\'s "Vista vs. Leopard".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663829">\
	 <div id="dsq-comment-header-9663829" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663829" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663829" href="http://blog.blankbaby.com/" target="_blank" rel="nofollow">Scott McNulty</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663829" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663829" class="dsq-comment-message">As a Windows sysadmin and a fairly well known Mac blogger, this seems a little silly to me.  Other OSes have their strengths and their weaknesses (and which version of Windows would the Windows folks be demoing?  Vista? XP? Media Center? 2003?  @003 64 bit?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663830">\
	 <div id="dsq-comment-header-9663830" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663830" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663830" href="http://blog.blankbaby.com/" target="_blank" rel="nofollow">Scott McNulty</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663830" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663830" class="dsq-comment-message">Doh, you answered my version of Windows question in the first line of the post.  If only I knew how to read. Though, which version of Vista?  Enterprise, Business, Ultimate?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663831">\
	 <div id="dsq-comment-header-9663831" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663831" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663831" href="http://kevinclosson.wordpress.com/" target="_blank" rel="nofollow">kevinclosson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663831" class="dsq-comment-message">It\'s all techno-religion. Funny because I was just blogging about that as it pertains to processors and Oracle at <a href="http://kevinclosson.wordpress.com" rel="nofollow">kevinclosson.wordpress.com</a>. How could Vista versus OS X matter? Moot topic. Heck, I\'m still waiting for the GECOS versus VMS wars to settle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663832">\
	 <div id="dsq-comment-header-9663832" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663832" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663832">Chris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663832" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663832" class="dsq-comment-message">I\'ll add my voice to the chorus of people saying to wait until Leopard is out.  It doesn\'t really seem fair to compare the very latest from Microsoft with Apple\'s previous version.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663833">\
	 <div id="dsq-comment-header-9663833" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663833" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663833">Chris L</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663833" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663833" class="dsq-comment-message">How about Tina Fey, she was the head writer for Saturday Night Live, and I think they were all into Macs. And people in real life might care what she thinks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663834">\
	 <div id="dsq-comment-header-9663834" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663834" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663834">Ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663834" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663834" class="dsq-comment-message">How about Dave Cutler and Avie Tevanian?  If you could then get Linus Torvalds involved, that would be one for the ages!<br><br>I think it would also be interesting to incorporate some viewpoints from outside the US.  This begins to involve more than three people, but it would be nice to hear perspectives from each of the continents.<br><br>I would also like to suggest someone besides Paul Thurrott and Leo Laporte for Windows.  That side needs some fresh blood, and there are plenty of up-and-coming bloggers and techs that could use some exposure.  Very few people seem to cover anything beyond consumer scenarios for either platform, so I\'ll throw this suggestion out there: break it down as a deep-level technologist POV, a consumer/end-user POV, and a business (inclusive of IT) POV for each platform.  Ideally, you would also include the developer POV separately, but that would probably be split between the technologist and business POVs in this case.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663835">\
	 <div id="dsq-comment-header-9663835" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663835" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663835" href="http://aawakenings.com/" target="_blank" rel="nofollow">AAwoken</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663835" class="dsq-comment-message">Merlin Mann for the Mac side.<br>I also agree the debate really should be Leopard vs. Vista. Isn\'t comparing Vista and Tiger like comparing XP to 2000?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663836">\
	 <div id="dsq-comment-header-9663836" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663836" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663836">Sebhelyesfarku</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663836" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663836" class="dsq-comment-message">99% of Macusers are religious jerks so good luck to find somebody for that side.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663837">\
	 <div id="dsq-comment-header-9663837" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663837" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663837">Sandmax</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663837" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663837" class="dsq-comment-message">How about a few top CS Operating System professors from Stanford, MIT, UW, CMU, UIUC? Of course odds are they use Linux or OS X. My pick Andrew Tanenbaum, author of Modern Operating Systems.<br><br>We could wait till Leopard but does not really matter, Vista is better compared with Tiger, at least it has half a fighting chance. It may not even be  a contest beyond that.. but to be fair Leopard is unlikely to be that much better than Tiger which was a really nice update to OS-X. I do love spotlight quite dearly. Really changed the way I use a computer, hope my new habits are sustainable!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663838">\
	 <div id="dsq-comment-header-9663838" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663838" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663838" href="http://daddydoodaa.com/" target="_blank" rel="nofollow">daddydoodaa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663838" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663838" class="dsq-comment-message">Steve Jobs vs. Steve Ballmer in a no-holds-barred cage match!<br><br>"Two men enter! One man leaves! Two men enter! One man leaves!..."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663839">\
	 <div id="dsq-comment-header-9663839" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663839" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663839" href="http://prestige.wordpress.com/" target="_blank" rel="nofollow">Jake</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663839" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663839" class="dsq-comment-message">Kevin Rose<br>Leo Laporte<br>John Gruber<br>Scoble<br>Jake Spurlock ;)<br>Aaron Hillegass<br>Steve Jobs and Bill Gates?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663840">\
	 <div id="dsq-comment-header-9663840" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663840" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663840" href="http://gwhiz.wordpress.com/h" target="_blank" rel="nofollow">Gerald Buckley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663840" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663840" class="dsq-comment-message">Mac OS X - Adam (or Tonya) Engst, John Gruber, Merlin Mann, Avie Tevanian\'s an AWESOME choice and if you\'re doing the Soupy Sales version of this... Tim Bray for color. The first four will give you a great representation of what the platform can do. Dr. Bray will give you an honest assessment of what it could do with a little more thought and elbow grease.<br><br>Leopard v. Vista most definitely.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663841">\
	 <div id="dsq-comment-header-9663841" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663841" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663841" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663841" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663841" class="dsq-comment-message">I\'m all into Leopard vs. Vista, when Leopard ships.<br><br>Maybe we should do the debate twice. Once to set a Vista vs. OSX baseline, then again when Leopard ships to see how the debate changes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663842">\
	 <div id="dsq-comment-header-9663842" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663842" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663842" href="http://dotnetjunkies.com/WebLog/paul/default.aspxhttp://dotnetjunkies.com/WebLog/paul/default.aspx" target="_blank" rel="nofollow">paul</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663842" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663842" class="dsq-comment-message">You should really do it when the new Intel Mobile chipset comes out for Core2Duo and the GPU’s support DirectX 10.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663843">\
	 <div id="dsq-comment-header-9663843" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663843" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663843" href="http://glpelletier.wordpress.com/" target="_blank" rel="nofollow">Guy Pelletier</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663843" class="dsq-comment-message">The teams seem to be covered here, will you be vlogging this?<br><br>Guy</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663845">\
	 <div id="dsq-comment-header-9663845" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663845" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663845" href="http://shannonclark.wordpress.com/" target="_blank" rel="nofollow">shannonclark</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663845" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663845" class="dsq-comment-message">To throw a few wrinkles in:<br><br>- some people (myself included) work with multiple OS\'s (currently Windows Mobile, Windows XP and Mac OS X - though with Parallels I\'ll probably soon also be running one or more Linux distros, Windows Vista, and possibly FreeBSD and/or Solaris - depends how deep I want to get into cross platform stuff)<br><br>- many of the smartest geeks I know run Linux (and one of the very smartest programmers I know runs FreeBSD as his desktop - a programmer at Google btw)<br><br>- many of the best new apps now come in OS Neutral flavors - Azareus for example now has a true, universal binary - a Java app that runs on any modern OS without requiring an OS specific installation. Sure, as a bittorrent client it is a bit alpha geek. But it also highlights an important trend for desktop apps.<br><br>Plus for most of what I do I no longer care much about my local OS. As I launch my mobile web app I\'ll be caring a bit about Mobile Phone OS variations - and we\'ll certainly be paying attention to the server OS\'s that we use (though mostly just to keep them secure - we\'re running Java on the server as well - so with the right server ocnfigurations the underlying OS there too has only a minimal impact.<br><br>My basic point is that while there are indeed nice features of Vista and OS X (I for one can\'t wait for Leopard - for the automatic backup/rollback features which may be the first OS feature I\'m willing to pay for and am awaiting) for a large and growing number of people (end users at least) the OS has a rapidly diminishing role in our actual use. Even typically OS based features such as viewing multimedia content is definitely shifting the web with the rise of flash based players (i.e. shifted to the near universal platform of Flash - and with Adobe\'s upcoming Apollo perhaps those can shift back to the desktop - but perhaps as well in a universal binary form).<br><br>Still - if I\'m at CES when you do this I\'d love to watch (and heckle from the audiance).<br><br>Shannon</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663846">\
	 <div id="dsq-comment-header-9663846" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663846" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663846" href="http://www.stat.ucla.edu/~jose" target="_blank" rel="nofollow">HG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663846" class="dsq-comment-message">@Jim<br><br>If you\'re against comparing Apple to a $399 machine then broaden the debate to include Linux.  Obviously there are too many markets that compter architectures compete in to make have one simplistic one-winner-takes-all debate.<br><br>This idea is rigged anyway.  You\'re propsing (I suppose to help Vista gain traction) to compare an operating system that\'s been just released to an operating system that\'s been evolving and in the public domain for going on six years?  That\'s a lot of hubris on the part of the Microsoft camp, if you ask me.<br><br>Why don\'t you wait until Vista has matured and is certified that its met its security clearance with the public first.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663847">\
	 <div id="dsq-comment-header-9663847" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663847" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663847">bigduke6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663847" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663847" class="dsq-comment-message">Alan Cooper, Keith Ohlfs, Hugh Dubberly</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663848">\
	 <div id="dsq-comment-header-9663848" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663848" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663848">Mark Phillips</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663848" class="dsq-comment-message">Brad Feld did a post on Vista Vs. OSX recently: <a href="http://www.feld.com/blog/archives/002098.html" rel="nofollow">http://www.feld.com/blog/archives/002098.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663849">\
	 <div id="dsq-comment-header-9663849" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663849" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663849" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663849" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663849" class="dsq-comment-message">HG: don\'t be so sure. Since I left Microsoft I\'ve bought two Macs, one for work and one for home. My son just got another one and Maryam got one too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663850">\
	 <div id="dsq-comment-header-9663850" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663850" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663850" href="http://freevlog.org/" target="_blank" rel="nofollow">Verdi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663850" class="dsq-comment-message">I\'d like to talk about OSX and Vista. I use both and should probably make screencasts like this - <a href="http://michaelverdi.com/index.php/2006/12/02/parallels-screencast/" rel="nofollow">http://michaelverdi.com/index.php/2006/12/02/pa...</a> - and post them for people at Freevlog who are always asking us about the pros and cons of each.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663851">\
	 <div id="dsq-comment-header-9663851" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663851">Ian Morley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663851" class="dsq-comment-message">"Smart persons debate on OSX vs. Windows Vista"?? Please! Any \'smart person\' would not even get involved with such an abstract \'debate\'... That would be like "Smart persons debate on fruit vs vegetables" (they both do the same thing after all - provide nutrients) or so many other convoluted topics that I\'m sure anyone could dream up.<br><br>If you truely do want to have a debate, you need a  well defined scope... anything less will just be an insult to the people you nominate as \'smart\' and simply result in jibber jabber.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663852">\
	 <div id="dsq-comment-header-9663852" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663852">Danny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663852" class="dsq-comment-message">Yaaaaawwwwn</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663853">\
	 <div id="dsq-comment-header-9663853" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663853" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663853">anon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663853" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663853" class="dsq-comment-message">Ok Scoble, What is the whole point of this worthless exercise?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663854">\
	 <div id="dsq-comment-header-9663854" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663854">Brian Shapiro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663854" class="dsq-comment-message">Some people are missing the point I think. If you wait until Leopard comes out, then, do you have to wait until the next version of Windows comes out? Why not? There are things you can discuss regardless of which OS is up-to date technologically, its not like Leopard, no matter what is changed, will be radically different. For example, there are certain elements of Macs and certain elements of Windows that are core concepts in the OS that are unchanged. Also, it can just be a forum for discussing what is good or bad in different incarnations of Windows or MacOS. To me, it isn\'t important that the people involved are advocates, except that advocates will more likely have a clear vision of what an OS should be. But, still, it can be less of a win-or-lose debate and more of a discussion of the future of the OS and what can be learned by looking at different OSs. A forum where it can be discussed: what Apple should do next to improve MacOS, and what Microsoft should do next to improve Windows. There IS common ground. You can include Linux too, but there is a point between comparing MacOS and Windows exclusively; it just depends on what you want the terms of the discussion to be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663855">\
	 <div id="dsq-comment-header-9663855" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663855">Goebbels</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663855" class="dsq-comment-message">"If you wait until Leopard comes out, then, do you have to wait until the next version of Windows comes out?"<br><br>No, because there\'s good reason to believe that Leopard will be available within weeks or possible a few months at the most after Vista is FINALLY released for the Consumer.<br><br>"Why not?"<br><br>Because the next version of Windows may take years with no clear date as to its release.<br><br>"There are things you can discuss regardless of which OS is up-to date technologically, its not like Leopard, no matter what is changed, will be radically different."<br><br>It could be. Radical changes may occur in terms of "media center" functionality, the Finder, and any number of undiscussed issues. The first two are areas that I\'m certain would appear in a debate at the present.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663856">\
	 <div id="dsq-comment-header-9663856" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663856" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663856">Goebbels</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663856" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663856" class="dsq-comment-message">"Since I left Microsoft I’ve bought two Macs, one for work and one for home. My son just got another one and Maryam got one too."<br><br>Wow, buying stuff makes you unbiased and expert. Notice in your statement, Scobie, that YOU are not the USER of either machine, just the PURCHASER. I don\'t see how the above statement qualifies you for squat... except asking you for the credit card.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663857">\
	 <div id="dsq-comment-header-9663857" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663857" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663857">Brian Shapiro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663857" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663857" class="dsq-comment-message">Goebbels,<br><br>The reason I said its not important to wait for a new OS release (unless its completely rewritten) is because this type of debate shouldn\'t be meant as a prizefight, with a duke out between different features, just as a type of discussion about how OSs should be made. The release of Leopard could open more points of discussion, but what I said is that I doubt they will have overriding importance.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663858">\
	 <div id="dsq-comment-header-9663858" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663858" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663858" href="http://techilious.wordpress.com/" target="_blank" rel="nofollow">Josh Chandler</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663858" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663858" class="dsq-comment-message">Should be an interesting debate. There is plenty to say is good and bad about both!!!!!<br><br>Josh Chandler<br><a href="http://www.techisgreat.wordpress.com" rel="nofollow">www.techisgreat.wordpress.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663859">\
	 <div id="dsq-comment-header-9663859" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663859" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663859" href="http://www.windows-now.com/" target="_blank" rel="nofollow">Robert McLaws</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663859" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663859" class="dsq-comment-message">I\'d gladly participate on the Vista side.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663860">\
	 <div id="dsq-comment-header-9663860" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663860" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663860" href="http://www.radioactivecode.com/" target="_blank" rel="nofollow">Diego</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663860" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663860" class="dsq-comment-message">Get Steve Gibson to join in. He recently switched to OS X.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663861">\
	 <div id="dsq-comment-header-9663861" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663861" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663861">evan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663861" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663861" class="dsq-comment-message">i completely agree with someone else whom has posted above, the dream team for mac users, John Gruber, John Siracusa, and Amit Singh.  unfortunately, i expect no one would really be down for it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663862">\
	 <div id="dsq-comment-header-9663862" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663862" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663862">Anand</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663862" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663862" class="dsq-comment-message">Scoble said :"Since I left Microsoft I’ve bought two Macs, one for work and one for home. My son just got another one and Maryam got one too."<br><br>Seriously I dont understand the significance and the reason why you mentioned this statement. Are you saying that windows is worthless or are you trying to consider yourself as the demigod of geeks and assume that all geeks and coders will/would have blindly followed you?? I am sure that this statement does not fit as an answer to HG. Looks like another indirect sledging against MS.<br><br>btw you gotto read this post once again. Especially the para above update.<br><br><a href="http://scobleizer.com/2006/12/04/niall-sends-microsoft-team-a-porn-message/" rel="nofollow">http://scobleizer.com/2006/12/04/niall-sends-mi...</a><br><br>I am sure that ppl and recruiters will remember that you have been bitching after microsoft (your ex-employer) ever since you came out. Probably you  might need to take a page of advice from your own book.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663863">\
	 <div id="dsq-comment-header-9663863" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663863" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663863">Michael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663863" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663863" class="dsq-comment-message">@ Bob Jones: "John Gruber from Daring Fireball and John Siracusa from Ars Technica"<br><br>Perfect. Absolutely, positively perfect.<br><br>Mac:<br>John Gruber<br>John Siracusa<br>Jonathan Rentzsch<br><br>Windows:<br>Paul Thurrott<br>Mary Jo Foley<br>[Insert any of the Vista-related dudes from Channel 9 here]<br><br>Each side will have a nice mix of general discussion (two \'community-minded\'  personalities a piece) and technical banter (one \'tech dude\' a piece). Everyone mentioned has been critical of both OSX and Windows XP/Vista on numerous occasions. I\'d love to see or here a panel discussion with those guys.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663864">\
	 <div id="dsq-comment-header-9663864" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663864" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663864" href="http://windowsconnected.com/" target="_blank" rel="nofollow">Josh</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663864" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663864" class="dsq-comment-message">I would volunteer myself for the Vista side....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663865">\
	 <div id="dsq-comment-header-9663865" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663865" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663865">Dave</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663865" class="dsq-comment-message">Not sure if this is possible or not - but would you consider enlisting one non-technical power user for either side of the debate? The geek in me loves listening to people debate the relative strengths and weaknesses of Vista memory management or the default networking protocols of either OS -- but what would really make this interesting would be to have someone that just *uses* the computer and have them demonstrate the feature that they like, or dislike of either operating system.<br><br>Sadly, I can provide names. However, I\'m sure you could think of a few \'everyday users\' that would be able to speak intelligently on either side.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663866">\
	 <div id="dsq-comment-header-9663866" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663866" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663866" href="http://www.roughlydrafted.com/RD/Q4.06/18839BF9-5098-460A-8276-39CC96170D6E.html" target="_blank" rel="nofollow">Andrew Black</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663866" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663866" class="dsq-comment-message">RoughlyDrafted points out that Vista and Leopard aren\'t really direct competitors, but presented a comparison of the two on issues, including:<br><br>"strategies in their prerelease marketing, product positioning, and market positioning, integration, and development issues."<br><br>It was posted on slashdot:<br><br>Leopard vs Vista<br><a href="http://www.roughlydrafted.com/RD/Q4.06/18839BF9-5098-460A-8276-39CC96170D6E.html" rel="nofollow">http://www.roughlydrafted.com/RD/Q4.06/18839BF9...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663867">\
	 <div id="dsq-comment-header-9663867" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663867" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663867" href="http://www.maximumpc.com/" target="_blank" rel="nofollow">Andrew</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663867" class="dsq-comment-message">I highly recommend getting MaximumPC\'s Will Smith in on the conversation, or anyone from the MaximumPC staff. They are all very intelligent and able users of the current Windows XP, and they are as much professionals at that operating system as they are with the scoop on Vista, because they have been Beta testing it in their office for ages now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663870">\
	 <div id="dsq-comment-header-9663870" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663870" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663870" href="http://gramos.wordpress.com/" target="_blank" rel="nofollow">gramos</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663870" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663870" class="dsq-comment-message">Just wanted to point out that the recently released Open Suse 10.2 (Linux) is as good a competitor as the acclaimed OSX and Vista; pls, don\'t jump on me for just that :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663871">\
	 <div id="dsq-comment-header-9663871" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663871" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663871">Lazlo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663871" class="dsq-comment-message">Both l<br>Leopard and Vista will be officially released in \'07 to consumers - less than three months apart. So I\'m with the wait for Leopard crowd. And some really good names have already been mentioned for the debate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663872">\
	 <div id="dsq-comment-header-9663872" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663872" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663872" href="http://www.unsanity.org/" target="_blank" rel="nofollow">Rosyna</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663872" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663872" class="dsq-comment-message">Demo their favorite things? I have a favorite demo.<br><a href="http://web.mac.com/rosyna/iWeb/Site/Menu%2520Evil.html" rel="nofollow">http://web.mac.com/rosyna/iWeb/Site/Menu%20Evil...</a><br><br>(takes a while to load, and yes, it is completely live and working.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663876">\
	 <div id="dsq-comment-header-9663876" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663876" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663876">Podesta</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663876" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663876" class="dsq-comment-message">I don\'t think the debate will ever occur.   Nor do I believe any smart OS X adovcate would agree to participate in something set up up by Robert Scoble.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663877">\
	 <div id="dsq-comment-header-9663877" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663877" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663877">paul</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663877" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663877" class="dsq-comment-message">There is no comparison in my opinion. I choose Windows Vista for the most important reason: price.<br><br>Apple overcharges for its machines, but its OS is reasonably priced. I don\'t like non-commodity harware. I want to be able to buy what I need at any mom and pop store or at a national chain.<br><br>Apple tries to project this false aura that if you use their machines, you are somehow better, smarter, or more in tune with class. It\'s bunk.<br><br>I used to have several Apples. I thought I\'d try another one this year and bought a new MacBook. It was crap. The hardware was the cheapest I\'ve ever seen. The white case started turning a dull yellow on the inside, and OS X itself was far and away worse than OS 9, despite 9\'s faults.<br><br>Apple screwed up when they based their OS on FreeBSD. They should have taken the now-defunct BeOS and ran with that. They would have had something more original, more elegant, and more useful. Windows is now the only mainstream OS that is not based on some form of *nix. Yes, yes, I know, Windows harkens back to VMS, etc. in it\'s original iteration, but in no real meaningful way.<br><br>I\'m a guy who has experience with Apple, Linux, and Microsoft, and I can tell you one thing that makes the difference for me. Price. Windows machines are inexpensive, and they do for me what I need them to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663878">\
	 <div id="dsq-comment-header-9663878" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663878" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663878" href="http://torchwolf.wordpress.com/" target="_blank" rel="nofollow">torchwolf</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663878" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663878" class="dsq-comment-message">I assume such a debate would be about functionality, technical strengths and so forth.<br><br>But the fact is for most of us the decision is made largely on criteria like: "I\'ve been using Windows forever, why would I go to all the effort of learning something new? Plus I know that 99% of the places I might work will need me to know Windows."<br><br>I can\'t speak for the OSX users, but I imagine likewise that the decision has little to do with functionality and more to do with views like: "Microsoft is corporate evil; Apple is hip".<br><br>Though of course the debate gets dressed up in more apparently rational terms - XYX consumes more memory or does some thing a millisecond faster - as if that really makes any differnce to the average user.<br><br>In a nutshell, these debates are more revealing about subcultures than technology.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663879">\
	 <div id="dsq-comment-header-9663879" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663879" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663879" href="http://earpick.wordpress.com/" target="_blank" rel="nofollow">earpick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663879" class="dsq-comment-message">It\'s a nice idea, but I\'m not sure live in a world sane enough for this to take place. It\'s simply impossible to not have any religious followers during the debate, and even without them, both sides have to know both operating systems quite well, which probably means that they know pros and cons of both, and the only thing that made them decide about a particular OS is their personal preference, rendering the whole debate dubious.<br><br>Good luck with those Vista whores :P (do they even exist?!)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663881">\
	 <div id="dsq-comment-header-9663881" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663881" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663881" href="http://www.stat.ucla.edu/~jose" target="_blank" rel="nofollow">HG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663881" class="dsq-comment-message">torchwolf writes: "In a nutshell, these debates are more revealing about subcultures than technology."<br><br>I agree.<br><br>A much more fun and revealing (and possibly healing and profitable) exercise would be each side swap operating systems for three months.  It could be a reality show ala "Frontier House".  Apple haters use Mac OS X on those god-awfully overpriced machines, and Microsoft haters use Vista on those cheapo commodity systems.  Confessional cameras are everywhere.  The entire gamut of human drama is on display.<br><br>After the psychological debriefing, participants discuss the ordeal in a round-table talk.  This would not only be entertaining, but also insightful about our tribal instincts and how we can come to terms with them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663882">\
	 <div id="dsq-comment-header-9663882" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663882" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663882" href="http://fusion94.org/blog/" target="_blank" rel="nofollow">Tony Guntharp</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663882" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663882" class="dsq-comment-message">My favorite thing in OS X? No WGA crap....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663883">\
	 <div id="dsq-comment-header-9663883" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663883" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663883">Michael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663883" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663883" class="dsq-comment-message">"There is no comparison in my opinion. I choose Windows Vista for the most important reason: price."<br><br>Mac OS X Leopard: $129<br>Windows Vista: $199-$399<br><br>"Apple overcharges for its machines, but its OS is reasonably priced."<br><br>Duh on the latter point, duh on the former:<br><br>MacMini: Comparable to PC with similar configuration.<br>iMac: Comparable to PC with similar configuration.<br>Mac Pro: Less than similarly-configured PC.<br>MacBook: Comparable to PC laptop with similar configuration.<br>MacBook Pro: Less than similarly-configured PC laptop.<br><br>Hell, the Mac Pro absolutely destroyed a similarly configured Dell in price: <a href="http://theinquirer.net/default.aspx?article=33576" rel="nofollow">http://theinquirer.net/default.aspx?article=33576</a><br><br>"I don’t like non-commodity harware."<br><br>Uh, okay. Provided that there is a modicum of driver support, Macs handle commodity hardware just fine. You can pick up any chip, hard drive, memory and on and on from those stores and they\'ll work just fine. There aren\'t any proprietary buses and haven\'t been for, oh, a decade or so.<br><br>"I want to be able to buy what I need at any mom and pop store or at a national chain."<br><br>That\'s odd. I use a Mac and I buy computer parts at my local computer store and national chains all the time.<br><br>"Apple tries to project this false aura that if you use their machines, you are somehow better, smarter, or more in tune with class."<br><br>Microsoft marketing campaign: "Do something vaguely magical, represented by all these squiggly white lines. We\'re awesome."<br><br>Apple marketing campaign: "Make cute photo books and don\'t worry about malware. Ignore that the PC dude is more likeable."<br><br>"It’s bunk."<br><br>It really seems like you\'re projecting, to be honest. Mac dudes choose the platform because they genuinely like it, end of story. It might be the operating system that caught their eye, or the award-winning industrial design or the fantastic set of applications available on the platform. This whole ego conspiracy bullshit of yours is pretty laughable.<br><br>"I used to have several Apples."<br><br>Uh, okay.<br><br>"I thought I’d try another one this year and bought a new MacBook. It was crap."<br><br>I don\'t know. I\'m using one right now, and it\'s pretty dang nice.<br><br>"The hardware was the cheapest I’ve ever seen."<br><br>Yeah, this smokin\' Intel chipset, gorgeous screen, awesome camera, nice design, comfortable keyboard, remote and full compliment of ports really feels like bargain-basement rubbish.<br><br>"The white case started turning a dull yellow on the inside"<br><br>Oh, hey. You mean the manufacturing defect (it happens all the time, across the board with manufacturers) that Apple recognized and fully covered under warranty: <a href="http://www.macnn.com/articles/06/06/30/macbook.discoloration/" rel="nofollow">http://www.macnn.com/articles/06/06/30/macbook....</a><br><br>That one? Really? Gosh.<br><br>"and OS X itself was far and away worse than OS 9, despite 9’s faults."<br><br>How am I not supposed to double over with incredulous laughter at this?<br><br>"Apple screwed up when they based their OS on FreeBSD."<br><br>Yeah, silly Apple for building its operating system on one of the most stable and secure platforms around.<br><br>"They should have taken the now-defunct BeOS and ran with that."<br><br>I loved BeOS for its time, but all its great ideas have been stripped down and applied a thousand times over in MacOS, Windows and Linux.<br><br>"They would have had something more original,"<br><br>Another POSIX-compliant, UNIX-inspired operating system?<br><br>"more elegant"<br><br>Uh, I don\'t know how elegant a kernel can get, but I think people care more about reliability and functionality.<br><br>"and more useful."<br><br>Well, with a comment that vague and pointless, you sure one me over.<br><br>"Windows is now the only mainstream OS that is not based on some form of *nix."<br><br>You say that like it\'s a good thing.<br><br>"Yes, yes, I know, Windows harkens back to VMS, etc. in it’s original iteration, but in no real meaningful way."<br><br>Yeah, its basically been a few decades of the NT core trying to replicate what UNIX had already perfected, then another decade of Microsoft trying to sort out the mess of spaghetti code they\'d created. Don\'t get me wrong. I like Windows from a user perspective. But, from design? There\'s a reason why Vista had to rebuild and recreate stack after stack and jettison quite a bit of older code.<br><br>"I’m a guy who has experience with Apple, Linux, and Microsoft, and I can tell you one thing that makes the difference for me. Price."<br><br>Huh, I\'m surprised you got back to this. I guess the laughably stupid tangent on OS design didn\'t really add up to all that much.<br><br>"Windows machines are inexpensive, and they do for me what I need them to."<br><br>Make half-assed comments on your favorite blogs?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663884">\
	 <div id="dsq-comment-header-9663884" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663884" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663884">hardwired</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663884" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663884" class="dsq-comment-message">Gotta get David Pogue on the Windows side, "obvious" pro-Microsoft, plus he is really funny ;P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663885">\
	 <div id="dsq-comment-header-9663885" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663885" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663885">Yikes</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663885" class="dsq-comment-message">I think it\'s a great thing to do -- I think a discussion carried out in an open-minded, \'unreligious,\' while clearly not unbiased, forum could be a very informative undertaking.  I see in the comments so far 2 unfortunalte trends: 1) people who read the title of the post and could hardly hit the comments link fast enough to rant about Windows or Mac, and 2) the people who are so sick and tired of all the flame that they\'ve developed an unfortunate (although somewhat understandable), knee-jerk negative reaction to the idea of even an honest, good-natured discussion about OS strengths and weaknesses.  Although I takes JS\'s point re: beer and pizza, I think the only reasonable solution is to hold the discussion over beer and pizza.  And I know (I KNOW) there are all kinds of reasons RS suggests limiting it to a Mac and Windows panel, but I still think including one of the popular Linux distros (maybe Fedora or Ubuntu) would improve the discussion.  I\'d suggest Mark Pilgrim as an Ubuntu panelist.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663887">\
	 <div id="dsq-comment-header-9663887" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663887" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663887">Yikes</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663887" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663887" class="dsq-comment-message">And let me add that I absolutely *love* HG\'s idea of having people swap OSes.  Have \'em use OS X, Vista, and Ubuntu each for a month or two.  I agree that probing the cultural and tribal aspects of the debate could be as interesting and informative as analyzing the technological differences.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663888">\
	 <div id="dsq-comment-header-9663888" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663888" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663888">Jayakumar Hariharan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663888" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663888" class="dsq-comment-message">It\'s like debating apples vs. soon to be released, next  version of oranges. Which one is better? Depends on your taste!<br><br>Jay, from Bangalore<br><a href="http://ideaburger.blogspot.com" rel="nofollow">http://ideaburger.blogspot.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663889">\
	 <div id="dsq-comment-header-9663889" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663889" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663889" href="http://rsathya.wordpress.com/" target="_blank" rel="nofollow">Sathya</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663889" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663889" class="dsq-comment-message">I do accept it might be <i>like</i> comparing apples and oranges ... But it is still good have this debate ... When someone wants to buy a(ny) fruit , Knowing the characteristics of the fruits available, would really help in deciding.<br>Such a discussion would get the feature sets (if not the pros and cons) of both the platform to the end user ! And have it as a debate would really make it more interesting (can\'t u not see that already from the number of comments to this post ;-) )</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663893">\
	 <div id="dsq-comment-header-9663893" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663893" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663893" href="http://www.dhtmlnirvana.com/" target="_blank" rel="nofollow">Eddie Traversa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663893" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663893" class="dsq-comment-message">Yawn</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663895">\
	 <div id="dsq-comment-header-9663895" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663895" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663895" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663895" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663895" class="dsq-comment-message">&gt;I am sure that ppl and recruiters will remember that you have been bitching after microsoft (your ex-employer) ever since you came out.<br><br>Anand: if you can\'t understand the difference between criticism and unprofessionalism, maybe I really don\'t want you to be a reader here. I expect my readers to be smart. Stupid readers can go read Digg or something else.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663896">\
	 <div id="dsq-comment-header-9663896" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663896" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663896" href="http://coelomic.wordpress.com/" target="_blank" rel="nofollow">coelomic</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663896" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663896" class="dsq-comment-message">John Gruber and Amit Singh have to be on the team.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663901">\
	 <div id="dsq-comment-header-9663901" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663901" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663901">Russ Henry</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663901" class="dsq-comment-message">Explain "SMART" for them Robert. ; )</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663903">\
	 <div id="dsq-comment-header-9663903" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663903" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663903" href="http://www.techlog.org/" target="_blank" rel="nofollow">Kenneth</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663903" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663903" class="dsq-comment-message">For the Windows site i would suggest:<br><br>Mark Russinovich and/or David Salomon</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663904">\
	 <div id="dsq-comment-header-9663904" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663904" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663904" href="http://frankleehard.wordpress.com/" target="_blank" rel="nofollow">frankleehard</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663904" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663904" class="dsq-comment-message">Come on, be fair.<br><br>Windows Vista VS Apple Leopard (when its released) otherwise your not showing any objectivity between<br>"latest releases". Saying Vista Vs OSX is like saying lets compare Tiger Vs Windows.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663905">\
	 <div id="dsq-comment-header-9663905" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663905" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663905">Chuck</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663905" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663905" class="dsq-comment-message">John Gruber<br>John Siracusa<br>Paul Thurrott<br>David Pogue<br>Mary Jo Foley<br>Aaron Hillegass<br>Dave Cutler<br>Avie Tevannian<br><br>As everyone has already said, the debate is Leopard vs. Vista.<br>And the issue is moot for Mac users, I can buy a Mac and use whicheve OS I like, and run them simultaneously...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663906">\
	 <div id="dsq-comment-header-9663906" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663906" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663906" href="http://www.1938media.com/network/" target="_blank" rel="nofollow">Loren Feldman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663906" class="dsq-comment-message">Me for macs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663907">\
	 <div id="dsq-comment-header-9663907" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663907" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663907" href="http://www.tidbits.com/" target="_blank" rel="nofollow">Adam C. Engst</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663907" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663907" class="dsq-comment-message">If you\'re looking for a debate among advocates, you\'re not going to get anyone sharing weaknesses, and you\'re going to see a lot of back-and-forth sniping about whether Apple or Microsoft came up with an idea first, or whether the tweaky implementation details of one feature are better or worse than another.<br><br>And more to the point, the choice of an operating system seldom comes down to features. I certainly could use Windows and have done so, but I find its paradigms awkward and clumsy in comparison to what I\'m accustomed to. They\'re not necessarily wrong (though they may be and some certainly are), but they come from a different mindset and history, and have evolved under different stresses. As a result, I simply dislike using Windows, and find it less productive because of the constant friction between it and the ways I want to work. I\'m sure the same can be true for died-in-the-wool Windows users attempting to use Mac OS X (though I\'ve had tremendous fun helping a Windows-using friend who just bought an iMac; the answer to almost all of his questions is "it\'s just built in").<br><br>I haven\'t seen Vista yet, but I imagine I\'ll take a look eventually, via Parallels Desktop, because if nothing else, Macs can run Windows just fine. And that, to my mind, answers the question once and for all. I\'ll take the OS that can run both Mac and Windows applications, thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663908">\
	 <div id="dsq-comment-header-9663908" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663908" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663908" href="http://yoohoo.wordpress.com/" target="_blank" rel="nofollow">Chris</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663908" class="dsq-comment-message">Sounds like a fantastic idea (:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663910">\
	 <div id="dsq-comment-header-9663910" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663910" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663910" href="http://stufforama.wordpress.com/" target="_blank" rel="nofollow">Tony</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663910" class="dsq-comment-message">Check out the guys at:<br><br><a href="http://www.pcmacsmackdown.com/" rel="nofollow">http://www.pcmacsmackdown.com/</a><br><br>They\'ve been having the debate for a while now.  Informative, doesn\'t take itself too seriously and fun to boot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663913">\
	 <div id="dsq-comment-header-9663913" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663913" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663913" href="http://geirwerner.wordpress.com/" target="_blank" rel="nofollow">geirwerner</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663913" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663913" class="dsq-comment-message">A splendid idea ! Lookong forward to see this materialize.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663917">\
	 <div id="dsq-comment-header-9663917" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663917" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663917">Ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663917" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663917" class="dsq-comment-message">Michael--you\'re getting to the debate before the debate! ;)  You should volunteer yourself. :)<br><br>I don\'t want to stray from the point of this blog post, so I\'ll attempt to avoid taking issue with some of your points.  However, there seems to be a common thread of misunderstanding regarding what is NT kernel and what is userland Windows (Win32, etc., at which I think your valid complaints are better directed), and I think that\'s relevant to the choice of who is included this debate (which is why I\'d suggest Dave Cutler--though it\'s exceedingly unlikely that he\'d agree--or as someone else suggested, Mark Russinovich).  Moreover, there is MUCH misunderstanding about the NT kernel itself (including--or perhaps especially--within academic circles), and I think it would be quite useful on the Windows side for someone to demonstrate the advantages it has over *NIX.<br><br>It\'s interesting that while many have associated Microsoft with "corporate" and Apple as "hip" and "think different," on the kernel side, sort of the opposite is true.  Cutler saw the UNIX side as being created by a bunch of academic egghead-sorts that designed an operating system around theory rather than real-world practice and needs, and there is certainly an element of VMS and NT being the \'anti-UNIX\'.  While Cutler himself would probably never participate in such a debate, I think Russinovich would be absolutely fascinating to add to the discussion.  Add Avie and Linus, and wow--you\'ve made history.<br><br>Robert--did you ever have an opportunity to interview Cutler at Microsoft?  Or is that a silly question?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663918">\
	 <div id="dsq-comment-header-9663918" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663918" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663918" href="http://www.createdigitalmusic.com/" target="_blank" rel="nofollow">Peter Kirn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663918" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663918" class="dsq-comment-message">This sounds reasonable, but I\'d like to point out the needs of creative users of the OS: musicians, artists, visualists. Particularly once you get into live performance and real-time music and visuals, details of the OS becomes very important. And our Windows vs. Mac shootout would look very different.<br><br>I\'m sure the same argument could be made for many other market segments. Now, naturally, those markets will do their own shootouts -- but taken together, when you have everyone from architects to web designers to guitarists, what you see is that the OS really is about the tiny details, not just the oft-repeated banner arguments.<br><br>On the musician/audio pro side in particular, we\'re still trying to sort out exactly what will happen with Vista in terms of compatibility: to what extent Microsoft has fixed its plumbing for audio, MIDI, and USB device support, how the new audio API works and for what, what the impact of DRM restrictions will be on audio tasks, what new device driver signing requirements\' impact will be, what overall performance, latency, and reliability is like for the built-in and ASIO audio systems. And the Mac has an unusual edge in audio because of Core Audio and Core MIDI, and general USB and FireWire device implementation, that Windows doesn\'t have.<br><br>On the visual side, issues like OpenGL implementation, DirectX video support (including the grabber API for using live cameras), multiple monitor implementation (for VJs working with proejctors), and even Java support (for Java earlier than 6) becomes important.<br><br>Sure, this may not be as sexy as a big Mac vs. Windows debate (we have Spotlight! we\'ve got Windows Movie Maker! or whatever that would sound like), but this stuff matters.  It matters a whole lot when you\'re a musician plugging in your laptop and playing a gig, or a VJ hooking up to a projector.<br><br>I think this debate would be a LOT more useful once we actually know more about the details of Vista in the real world.<br><br>To me, it\'s specific, subtle points that ultimately make the OS for serious people. The other arguments -- all of them valid -- we\'ve just heard too many times before.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663919">\
	 <div id="dsq-comment-header-9663919" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663919" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663919" href="http://torchwolf.wordpress.com/" target="_blank" rel="nofollow">torchwolf</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663919" class="dsq-comment-message">HG suggested the OS equivalent of Wife Swap...<br><br>"A much more fun and revealing (and possibly healing and profitable) exercise would be each side swap operating systems for three months. It could be a reality show ... Confessional cameras are everywhere. The entire gamut of human drama is on display.<br><br>After the psychological debriefing, participants discuss the ordeal in a round-table talk. This would not only be entertaining, but also insightful about our tribal instincts and how we can come to terms with them."<br><br>That would be wonderful.<br><br>Though I daresay the audience would be rather smaller than for most reality TV shows. :)<br><br>Perhaps it\'d be a hit on YouTube?<br><br>We know one thing about humans, we are very good at splitting up into sects about anything. OSX v Vista? Python v Ruby? Bourne Shell v C Shell?<br><br>"Death to the infidel!" we readily cry.<br><br>Remember the Life of Brian when the Judean People\'s Front loathed the People\'s Front of Judea?<br><br>Extremely common human behaviour, whose absurdity is only apparent to those not caught up in any given war.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663916">\
	 <div id="dsq-comment-header-9663916" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663916">Ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663916" class="dsq-comment-message">Adam C. Engst--one thing about Vista that you\'ll miss in Parallels (as well as any other VM product currently on the market) is the Aero interface, including any GPU-acceleration of WPF apps.  The Vista Basic interface is um, uninspiring at best from a look-and-feel perspective (in my opinion), so to give Vista a fair shake, you should really run it outside of a VM environment (perhaps in Boot Camp, though performance will be affected a bit by using a slower part of the hard drive--but not nearly to the degree that performance is affected by running it in a VM).<br><br>Interestingly, if you\'re running a Vista machine that supports Aero and have a Vista install running as a VM elsewhere, you can get the Aero UI for the VM if you use Remote Desktop to get into it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663915">\
	 <div id="dsq-comment-header-9663915" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663915" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663915" href="http://elronsviewfromtheedge.wordpress.com/" target="_blank" rel="nofollow">elronsteele</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663915" class="dsq-comment-message">Why limit it to Vista and OSX?  Lets get a Linux team up there too with knowledge of both KDE and Gnome ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663914">\
	 <div id="dsq-comment-header-9663914" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663914" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663914" href="http://blogs.chron.com/techblog" target="_blank" rel="nofollow">Dwight Silverman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663914" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663914" class="dsq-comment-message">What No. 63 said: \'Smart people\' would be too smart to waste their time debating something as stupid as this.<br><br>But ... that said ... pondering a debate team like this is kinda fun. So, I\'d nominate Ed Bott for the Vista side, because he\'s a great combination of funny &amp; smart, and no one knows the ins/out of Windows better.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663912">\
	 <div id="dsq-comment-header-9663912" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663912" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663912" href="http://blog.codedread.com/" target="_blank" rel="nofollow">Jeff Schiller</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663912" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663912" class="dsq-comment-message">How about getting those two guys who play PC and Mac on those Apple commercials?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663911">\
	 <div id="dsq-comment-header-9663911" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663911" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663911">Stephen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663911" class="dsq-comment-message">If you\'re really going to go through with this farce that will generate 10 times more heat than light, be sure to at least get a developer for each side, that can look at things from the development angle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663898">\
	 <div id="dsq-comment-header-9663898" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663898" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663898" href="http://ituloy-angsulong.pinoyhack.com/" target="_blank" rel="nofollow">tuloyangsulong</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663898" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663898" class="dsq-comment-message">Buying and trying both is the solution to this question</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663900">\
	 <div id="dsq-comment-header-9663900" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663900" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663900" href="http://ituloy-angsulong.pinoyhack.com/" target="_blank" rel="nofollow">ituloy angsulong</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663900" class="dsq-comment-message">BTW: Is it true that Vista has been cracked already?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663892">\
	 <div id="dsq-comment-header-9663892" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663892" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663892" href="http://onkarjoshi.wordpress.com/" target="_blank" rel="nofollow">Onkar Joshi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663892" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663892" class="dsq-comment-message">@ituloy angsulong<br><br>Cracked? Well atleast the Vista activation servers have been spoofed to avoid the need to activate Vista from the MS servers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663890">\
	 <div id="dsq-comment-header-9663890" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663890" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663890">judoka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663890" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663890" class="dsq-comment-message">Should really be a 3 way debate with Ubuntu,OS-x and vista.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663880">\
	 <div id="dsq-comment-header-9663880" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663880" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663880">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663880" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663880" class="dsq-comment-message">Mark Manasi - Windows Team</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663874">\
	 <div id="dsq-comment-header-9663874" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663874" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663874" href="http://www.networkperformancedaily.com/" target="_blank" rel="nofollow">Brian Boyko</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663874" class="dsq-comment-message">My name is Brian Boyko - I might be interested in joining up as a speaker (or perhaps even a moderator)  in this conference.<br><br>I was employed at HardOCP as a computer reviewer from 2005-2006, and I\'m currently working on a long-term project for HardOCP, a series of articles where I use different 64-bit operating systems (I\'m currently working on Ubuntu-AMD64) for 30 days, writing up my experiences. By the time the conference is available, I should hopefully complete my objective evaluation of Ubuntu-AMD64 and be mostly completed with my evaluation of Windows Vista.  I may evaluate MacOSX 10.5, depending on whether 10.5 is out by the time I finish the Vista evaluation, but this will likely not happen until after January 31st.<br><br>However, from 2002-2005, I used MacOSX as my primary home operating system.  By the time the conference comes around, I should be very familiar with all three OSes from an end-user perspective.<br><br>I can be contacted at <a href="mailto:brian.boyko@netqos.com" rel="nofollow">brian.boyko@netqos.com</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663873">\
	 <div id="dsq-comment-header-9663873" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663873" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663873" href="http://blog.retrosight.com/" target="_blank" rel="nofollow">Charlie Owen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663873" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663873" class="dsq-comment-message">Robert, count me in if you want a Microsoft employee kind of guy present. (This comment written on a Mac.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663869">\
	 <div id="dsq-comment-header-9663869" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663869" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663869" href="http://www.communityguy.com/" target="_blank" rel="nofollow">Jake McKee</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663869" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663869" class="dsq-comment-message">OK, so I know this might be a bit self-serving and off course for what you\'re really asking, but...<br><br>How about a non-Dream Team? Meaning, what about some fresh voices, with non-techie, non-traditional discussion?<br><br>I love Leo Laporte, for instance, but he\'s a hardcore techie, and he podcasts like a champ. We know where he\'s coming from because he\'s told us before.<br><br>I\'d love to volunteer, as the "I recently switched to Mac for work, but have been using both for years" guy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663868">\
	 <div id="dsq-comment-header-9663868" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663868" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663868" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663868" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663868" class="dsq-comment-message">Jake: that\'s an interesting idea.<br><br>What might even be more fun is do it twice. Once with "famous pundits" and again with "everyday users" and see how the two panels differ in what they talk about.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663902">\
	 <div id="dsq-comment-header-9663902" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663902">Badri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663902" class="dsq-comment-message">Out of curiosity what do you consider by saying OS X and windows. Are we talking kernel/API/programming/UI, or that + all the apps that come with it. For instance imovie is not a part of OS X but does come with the apple desktop. You might want to better define what you are debating.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663897">\
	 <div id="dsq-comment-header-9663897" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663897" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663897">edalit</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663897" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663897" class="dsq-comment-message">Choices for each team should include those who can speak and write to rank beginners.  Such experts are relatively rare.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663909">\
	 <div id="dsq-comment-header-9663909" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663909" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663909" href="http://datacrush.info/" target="_blank" rel="nofollow">datacrush</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663909" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663909" class="dsq-comment-message">Sounds like a great idea, although, I must say without prejudice that Windows has lost its novelty.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663875">\
	 <div id="dsq-comment-header-9663875" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663875" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663875">Jair</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663875" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663875" class="dsq-comment-message">Don\'t do it. I can\'t install a simple bluetooth device on windows vista x64, therefore will make Windows very silly just like those Mac comercials.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663828">\
	 <div id="dsq-comment-header-9663828" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663828" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9663828" href="http://doknir.blogspot.com/" target="_blank" rel="nofollow">modicr</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663828" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663828" class="dsq-comment-message">Hello!<br><br>Smart person\'s debate:<br><br>Mac OS X:<br>Donald Duck, Snow White, Sidney \'Sid\' Phillips<br><br>Windows Vista:<br>C3PO, Cinderella, Slartibartfast<br><br>Cheers, Roman</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9663801">\
	 <div id="dsq-comment-header-9663801" class="dsq-comment-header">\
	 <cite id="dsq-cite-9663801" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9663801">Brody</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9663801" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9663801" class="dsq-comment-message">MARY JOE FOLEY! (TEAM MS of course...)</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=smart_person8217s_debate_of_osx_vs_windows_vista&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);
			}
		}
	});
}

})();




