




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

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

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

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [{"body": "Yep. I created a feed for Robert, but can't share it. (See above note, which likely crossed paths with yours when I edited)", "author_name": "Louis Gray", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2008/01/04/erased/", "id": 1067383, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/c70a4507-3572-eca8-baf2-c87d24047ec7#90cfe5ae-100e-41db-9083-5a19c956d7c1", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/louisgray/picture?size=large", "author_url": "", "date_created": "1 year ago", "retweets": []}, {"body": "Didn't work (404) I'll try my own. Thanks", "author_name": "Mike English", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2008/01/04/erased/", "id": 1067382, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/c70a4507-3572-eca8-baf2-c87d24047ec7#d9c036bd-8dcb-4a9d-8c01-d5d9cdc19955", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/gazoombo/picture?size=large", "author_url": "", "date_created": "1 year ago", "retweets": []}, {"body": "Mike, Robert isn't yet signed up to FriendFeed, but you can make him an \"Imaginary Friend\" by going to Friends, hitting the \"imaginary friends\" tab and entering the relevant data you know. The Feed URLs generated from your imaginary friends are not shareable to other FriendFeed users.", "author_name": "Louis Gray", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2008/01/04/erased/", "id": 1067381, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/c70a4507-3572-eca8-baf2-c87d24047ec7#b4e02d06-4e5b-4315-a200-b5bf5e95abd1", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/louisgray/picture?size=large", "author_url": "", "date_created": "1 year ago", "retweets": []}, {"body": "Does Scoble have a friend feed?", "author_name": "Mike English", "source_url": "http://www.ubervu.com/conversations/scobleizer.com/2008/01/04/erased/", "id": 1067380, "get_service_url": "http://friendfeed.com/", "title": "", "url": "http://friendfeed.com/e/c70a4507-3572-eca8-baf2-c87d24047ec7#6e1a4df5-10ae-49ba-9308-553987b77bb9", "source": "ubervu", "get_service_name": "friendfeed", "avatar_url": "http://friendfeed.com/gazoombo/picture?size=large", "author_url": "", "date_created": "1 year ago", "retweets": []}], "has_more_reactions": false, "users": {"84e3d193fd709a60d67a05e2542099df": {"username": "Laurel Papworth", "tumblr": "", "display_name": "Laurel Papworth", "url": "http://disqus.com/guest/84e3d193fd709a60d67a05e2542099df/", "registered": false, "linkedin": "", "blog": "http://silkcharm.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/190/928/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b480706a3a39ffb741e45be24dba8d74": {"username": "Eric Dewhirst", "tumblr": "", "display_name": "Eric Dewhirst", "url": "http://disqus.com/guest/b480706a3a39ffb741e45be24dba8d74/", "registered": false, "linkedin": "", "blog": "http://www.hgn.ca/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c97cdde89fdeb8bd1bb50daacca5326": {"username": "Donald", "tumblr": "", "display_name": "Donald", "url": "http://disqus.com/guest/5c97cdde89fdeb8bd1bb50daacca5326/", "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": ""}, "d794cf06e1e7acf07ab37db162fbce77": {"username": "Louis", "tumblr": "", "display_name": "Louis", "url": "http://disqus.com/guest/d794cf06e1e7acf07ab37db162fbce77/", "registered": false, "linkedin": "", "blog": "http://www.teflnews.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": ""}, "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": ""}, "fd25b4eea3652b5f8fc6229d8c790d4e": {"username": "fp", "tumblr": "", "display_name": "fp", "url": "http://disqus.com/guest/fd25b4eea3652b5f8fc6229d8c790d4e/", "registered": false, "linkedin": "", "blog": "http://listics.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": ""}, "2869cc501e4113fa9fdcd7669835f2ee": {"username": "Robert Sanzalone", "tumblr": "", "display_name": "Robert Sanzalone", "url": "http://disqus.com/guest/2869cc501e4113fa9fdcd7669835f2ee/", "registered": false, "linkedin": "", "blog": "http://pacificIT.ca/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/28/2008/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e3844116736838a5ae111963b139750f": {"username": "Gareth Price", "tumblr": "", "display_name": "Gareth Price", "url": "http://disqus.com/guest/e3844116736838a5ae111963b139750f/", "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": ""}, "021ffeb2ffbd340a32c565aa50541888": {"username": "Rick", "tumblr": "", "display_name": "Rick", "url": "http://disqus.com/guest/021ffeb2ffbd340a32c565aa50541888/", "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": ""}, "1968629448016d752bc2da9ece2ea494": {"username": "anon_for_this", "tumblr": "", "display_name": "anon_for_this", "url": "http://disqus.com/guest/1968629448016d752bc2da9ece2ea494/", "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": ""}, "d8190e3316ce996d53b603b15b2b5329": {"username": "searchengines", "tumblr": "", "display_name": "searchengines", "url": "http://disqus.com/guest/d8190e3316ce996d53b603b15b2b5329/", "registered": false, "linkedin": "", "blog": "http://searchengines.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": ""}, "5767332527fd21e63d278030a76b2f5d": {"username": "Jeff Jarvis", "tumblr": "", "display_name": "Jeff Jarvis", "url": "http://disqus.com/guest/5767332527fd21e63d278030a76b2f5d/", "registered": false, "linkedin": "", "blog": "http://buzzmachine.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/9746/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a303f30c6042294800a69d8ec3030119": {"username": "Ro", "tumblr": "", "display_name": "Ro", "url": "http://disqus.com/guest/a303f30c6042294800a69d8ec3030119/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/34/6768/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c660216c96c1b958ac35ef565da27573": {"username": "robertaccettura", "tumblr": "", "display_name": "robertaccettura", "url": "http://disqus.com/guest/c660216c96c1b958ac35ef565da27573/", "registered": false, "linkedin": "", "blog": "http://robert.accettura.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/24800/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b022555273e189a9ab295d5b5e03649a": {"username": "Kim", "tumblr": "", "display_name": "Kim", "url": "http://disqus.com/guest/b022555273e189a9ab295d5b5e03649a/", "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": ""}, "8f3a986273ce85a2bc59fd6c4966e41c": {"username": "Mike Doeff", "tumblr": "", "display_name": "Mike Doeff", "url": "http://disqus.com/guest/8f3a986273ce85a2bc59fd6c4966e41c/", "registered": false, "linkedin": "", "blog": "http://mdoeff.com/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1818/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fd31ec80478a31167be81b9e81add45c": {"username": "eric", "tumblr": "", "display_name": "eric", "url": "http://disqus.com/guest/fd31ec80478a31167be81b9e81add45c/", "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": ""}, "052b32e23db3986ed7af5cbcb2a654e7": {"username": "Cosmic Ray", "tumblr": "", "display_name": "Cosmic Ray", "url": "http://disqus.com/guest/052b32e23db3986ed7af5cbcb2a654e7/", "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": ""}, "macbeach": {"username": "macbeach", "tumblr": "", "display_name": "macbeach", "url": "http://disqus.com/macbeach/", "registered": true, "linkedin": "", "blog": "http://blog.macb.net", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/130/4404/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fd97722ff0630dec8eefccd1f88eb3f1": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/fd97722ff0630dec8eefccd1f88eb3f1/", "registered": false, "linkedin": "", "blog": "http://www.thewebtheologian.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": ""}, "e37569a11de08e1c98cb9f735242e573": {"username": "pauroberts", "tumblr": "", "display_name": "pauroberts", "url": "http://disqus.com/guest/e37569a11de08e1c98cb9f735242e573/", "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": ""}, "775e5c89fb370f12c696a851db147391": {"username": "Tony", "tumblr": "", "display_name": "Tony", "url": "http://disqus.com/guest/775e5c89fb370f12c696a851db147391/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bdae51dd665847bb8444d9e19c48e61a": {"username": "David", "tumblr": "", "display_name": "David", "url": "http://disqus.com/guest/bdae51dd665847bb8444d9e19c48e61a/", "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": ""}, "7b9072f8f7c6902854ca940dd40639f2": {"username": "Kris", "tumblr": "", "display_name": "Kris", "url": "http://disqus.com/guest/7b9072f8f7c6902854ca940dd40639f2/", "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": ""}, "1e217cb6d6a9d5c90edfb33e365d329f": {"username": "SpinPapi", "tumblr": "", "display_name": "SpinPapi", "url": "http://disqus.com/guest/1e217cb6d6a9d5c90edfb33e365d329f/", "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": ""}, "c3c4036c64109eef308d3d475cf85909": {"username": "Dave D.", "tumblr": "", "display_name": "Dave D.", "url": "http://disqus.com/guest/c3c4036c64109eef308d3d475cf85909/", "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": ""}, "2b5cc4747fbb31f184cc4c76e3c5034b": {"username": "Dr.Mani", "tumblr": "", "display_name": "Dr.Mani", "url": "http://disqus.com/guest/2b5cc4747fbb31f184cc4c76e3c5034b/", "registered": false, "linkedin": "", "blog": "http://moneypowerwisdom.com/the-social-gene-pool-whose-data-is-it-anyway/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4076/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "54578742552d3c7921403acdae4e8966": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/54578742552d3c7921403acdae4e8966/", "registered": false, "linkedin": "", "blog": "http://MarkMayhew.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": ""}, "50f72211c84a38048819246679eadb94": {"username": "Corey Kossack", "tumblr": "", "display_name": "Corey Kossack", "url": "http://disqus.com/guest/50f72211c84a38048819246679eadb94/", "registered": false, "linkedin": "", "blog": "http://www.ClubENetwork.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": ""}, "b78ca4a5d51c414b50b2aad7d9bf8e07": {"username": "robojiannis", "tumblr": "", "display_name": "robojiannis", "url": "http://disqus.com/guest/b78ca4a5d51c414b50b2aad7d9bf8e07/", "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": ""}, "f110dd457c7c505ad52cfafc906a87bf": {"username": "Indian Youth", "tumblr": "", "display_name": "Indian Youth", "url": "http://disqus.com/guest/f110dd457c7c505ad52cfafc906a87bf/", "registered": false, "linkedin": "", "blog": "http://www.mumbai.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": ""}, "c44e7f82b8a0976a0157aa182ad598ba": {"username": "ping", "tumblr": "", "display_name": "ping", "url": "http://disqus.com/guest/c44e7f82b8a0976a0157aa182ad598ba/", "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": ""}, "9387fda5adbfafed41eae7733d4b9b87": {"username": "lgedeon", "tumblr": "", "display_name": "lgedeon", "url": "http://disqus.com/guest/9387fda5adbfafed41eae7733d4b9b87/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/124/3744/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5fd7293a14c69afee362e74fb24a3d84": {"username": "Nicholas Butler", "tumblr": "", "display_name": "Nicholas Butler", "url": "http://disqus.com/guest/5fd7293a14c69afee362e74fb24a3d84/", "registered": false, "linkedin": "", "blog": "http://loudmouthman.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8/302/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "589706a49c9b4eee6ddbd28d668ba6c1": {"username": "Roger", "tumblr": "", "display_name": "Roger", "url": "http://disqus.com/guest/589706a49c9b4eee6ddbd28d668ba6c1/", "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": ""}, "fa077eb599a6ee54bba6b338e5deba87": {"username": "Cali Lewis", "tumblr": "", "display_name": "Cali Lewis", "url": "http://disqus.com/guest/fa077eb599a6ee54bba6b338e5deba87/", "registered": false, "linkedin": "", "blog": "http://www.geekbrief.tv/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9c829e07ffffc0491037d75bd432aec8": {"username": "Ricky", "tumblr": "", "display_name": "Ricky", "url": "http://disqus.com/guest/9c829e07ffffc0491037d75bd432aec8/", "registered": false, "linkedin": "", "blog": "http://www.symbian-guru.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/22355/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "189b2d60d63d1a57df9179b9001761ae": {"username": "idid", "tumblr": "", "display_name": "idid", "url": "http://disqus.com/guest/189b2d60d63d1a57df9179b9001761ae/", "registered": false, "linkedin": "", "blog": "http://sepuku.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": ""}, "c585b85e38d354f2afc7e6ae06e9a518": {"username": "pamela1129", "tumblr": "", "display_name": "pamela1129", "url": "http://disqus.com/guest/c585b85e38d354f2afc7e6ae06e9a518/", "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": ""}, "a5e4e488d8f911e0de886c3eead1a2c2": {"username": "Hypotheek in Duitsland", "tumblr": "", "display_name": "Hypotheek in Duitsland", "url": "http://disqus.com/guest/a5e4e488d8f911e0de886c3eead1a2c2/", "registered": false, "linkedin": "", "blog": "http://www.grenswoningen.nl/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f29b3fd1dc58b059d8b15ddd75b76dd0": {"username": "James D Kirk", "tumblr": "", "display_name": "James D Kirk", "url": "http://disqus.com/guest/f29b3fd1dc58b059d8b15ddd75b76dd0/", "registered": false, "linkedin": "", "blog": "http://boldlygoing.com/2008_01_04/scoble-erased/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/19/4390/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "44210044ee88774bc7627797f58c6b9c": {"username": "Pearl", "tumblr": "", "display_name": "Pearl", "url": "http://disqus.com/guest/44210044ee88774bc7627797f58c6b9c/", "registered": false, "linkedin": "", "blog": "http://fresh-perspectives.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": ""}, "764b0bcd4e4bf8c4b5a04c83781010ec": {"username": "frank", "tumblr": "", "display_name": "frank", "url": "http://disqus.com/guest/764b0bcd4e4bf8c4b5a04c83781010ec/", "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": ""}, "9d21912a45fa96b9bf1a1ff4e5600a3e": {"username": "mj", "tumblr": "", "display_name": "mj", "url": "http://disqus.com/guest/9d21912a45fa96b9bf1a1ff4e5600a3e/", "registered": false, "linkedin": "", "blog": "http://blog.infurious.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": ""}, "cf9013fc28f017c264c053e7d0af3f29": {"username": "Evelyn Rodriguez", "tumblr": "", "display_name": "Evelyn Rodriguez", "url": "http://disqus.com/guest/cf9013fc28f017c264c053e7d0af3f29/", "registered": false, "linkedin": "", "blog": "http://evelynrodriguez.typepad.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4c120e1a1c4646a0f5abc1447772dc39": {"username": "Costas", "tumblr": "", "display_name": "Costas", "url": "http://disqus.com/guest/4c120e1a1c4646a0f5abc1447772dc39/", "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": ""}, "565712b6e542af7feaa0692f4e23283c": {"username": "Dick Carlson", "tumblr": "", "display_name": "Dick Carlson", "url": "http://disqus.com/guest/565712b6e542af7feaa0692f4e23283c/", "registered": false, "linkedin": "", "blog": "http://www.TechHerding.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/88/7724/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "087cbcda54d1ad25e2253c7a0b4771a3": {"username": "BenN", "tumblr": "", "display_name": "BenN", "url": "http://disqus.com/guest/087cbcda54d1ad25e2253c7a0b4771a3/", "registered": false, "linkedin": "", "blog": "http://www.benshouse.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": ""}, "13fc2ba842d7f10e2e98e7a24dd8a14f": {"username": "walter wimberly", "tumblr": "", "display_name": "walter wimberly", "url": "http://disqus.com/guest/13fc2ba842d7f10e2e98e7a24dd8a14f/", "registered": false, "linkedin": "", "blog": "http://blog.waltdesign.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": ""}, "c08d59cacfb2e0dc91d52ab8f55696d1": {"username": "allen stern", "tumblr": "", "display_name": "allen stern", "url": "http://disqus.com/guest/c08d59cacfb2e0dc91d52ab8f55696d1/", "registered": false, "linkedin": "", "blog": "http://www.centernetworks.com/whose-data-is-it-on-a-social-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": ""}, "5c7a6ade2a4149a06c3ee542408e8085": {"username": "Susan F. Heywood", "tumblr": "", "display_name": "Susan F. Heywood", "url": "http://disqus.com/guest/5c7a6ade2a4149a06c3ee542408e8085/", "registered": false, "linkedin": "", "blog": "http://www.DirectMarketingMBA.com/Blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f9d85f46f0e0ee5c48809dd0925f6bd": {"username": "Joe", "tumblr": "", "display_name": "Joe", "url": "http://disqus.com/guest/4f9d85f46f0e0ee5c48809dd0925f6bd/", "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": ""}, "b76f00f9425dedbb236d10ffa81ac4d8": {"username": "Charles Nou\u00ffrit", "tumblr": "", "display_name": "Charles Nou\u00ffrit", "url": "http://disqus.com/guest/b76f00f9425dedbb236d10ffa81ac4d8/", "registered": false, "linkedin": "", "blog": "http://myid.is/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d8bb4623895a9ba01a125d3d7800bead": {"username": "JoeDuck", "tumblr": "", "display_name": "JoeDuck", "url": "http://disqus.com/guest/d8bb4623895a9ba01a125d3d7800bead/", "registered": false, "linkedin": "", "blog": "http://joeduck.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1372/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c5b120e35b8be0e2c6f07119660bac81": {"username": "Adam C.", "tumblr": "", "display_name": "Adam C.", "url": "http://disqus.com/guest/c5b120e35b8be0e2c6f07119660bac81/", "registered": false, "linkedin": "", "blog": "http://www.commanddotcom.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": ""}, "7ffbd776f58e9ae5eed9f1b651238750": {"username": "scott", "tumblr": "", "display_name": "scott", "url": "http://disqus.com/guest/7ffbd776f58e9ae5eed9f1b651238750/", "registered": false, "linkedin": "", "blog": "http://scottpenton.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": ""}, "7f6291e8344b594235e57b843fc05d9b": {"username": "Christopher Coulter", "tumblr": "", "display_name": "Christopher Coulter", "url": "http://disqus.com/guest/7f6291e8344b594235e57b843fc05d9b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fc01b6575368251c1a310ed6ea5d6a03": {"username": "Eric Rice", "tumblr": "", "display_name": "Eric Rice", "url": "http://disqus.com/guest/fc01b6575368251c1a310ed6ea5d6a03/", "registered": false, "linkedin": "", "blog": "http://ericrice.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/868/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ae14251ad051f87b770fcaeae175b12e": {"username": "Jim Arthur", "tumblr": "", "display_name": "Jim Arthur", "url": "http://disqus.com/guest/ae14251ad051f87b770fcaeae175b12e/", "registered": false, "linkedin": "", "blog": "http://www.judeministries.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": ""}, "6b24dd54e6ef278d7cf31aa8fb5ebaf3": {"username": "Charlie", "tumblr": "", "display_name": "Charlie", "url": "http://disqus.com/guest/6b24dd54e6ef278d7cf31aa8fb5ebaf3/", "registered": false, "linkedin": "", "blog": "http://www.thisisgoingtobebig.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/475/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aa868efaa40f5f8d6e68478c5e68aa2d": {"username": "Linda Sherman", "tumblr": "", "display_name": "Linda Sherman", "url": "http://disqus.com/guest/aa868efaa40f5f8d6e68478c5e68aa2d/", "registered": false, "linkedin": "", "blog": "http://couragegroup.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/13/3639/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eb1afd13dc0403f6a1e7429202350ccb": {"username": "mick f.", "tumblr": "", "display_name": "mick f.", "url": "http://disqus.com/guest/eb1afd13dc0403f6a1e7429202350ccb/", "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": ""}, "d976ee9ae9848f9da1a171c5bdfa6e2c": {"username": "Neil Ford", "tumblr": "", "display_name": "Neil Ford", "url": "http://disqus.com/guest/d976ee9ae9848f9da1a171c5bdfa6e2c/", "registered": false, "linkedin": "", "blog": "http://neilcford.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": ""}, "abe4e67108c2fea68c11fa7ecafafa6c": {"username": "Brandon", "tumblr": "", "display_name": "Brandon", "url": "http://disqus.com/guest/abe4e67108c2fea68c11fa7ecafafa6c/", "registered": false, "linkedin": "", "blog": "http://xrrg.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/5078/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "44d5ac3d17043abb16a93730afc26edb": {"username": "scottgjerdingen", "tumblr": "", "display_name": "scottgjerdingen", "url": "http://disqus.com/guest/44d5ac3d17043abb16a93730afc26edb/", "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": ""}, "50f5c5337553cbb60499d174bb50a765": {"username": "Pete", "tumblr": "", "display_name": "Pete", "url": "http://disqus.com/guest/50f5c5337553cbb60499d174bb50a765/", "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": ""}, "d724e012a11d307b7e50d7090b86543c": {"username": "Jackie Childs", "tumblr": "", "display_name": "Jackie Childs", "url": "http://disqus.com/guest/d724e012a11d307b7e50d7090b86543c/", "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": ""}, "6ae92f35979d337491cff12c8dbaa10b": {"username": "aedh", "tumblr": "", "display_name": "aedh", "url": "http://disqus.com/guest/6ae92f35979d337491cff12c8dbaa10b/", "registered": false, "linkedin": "", "blog": "http://aedh.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": ""}, "9d98b7555632fbad1d7e4e747441250e": {"username": "Jim Adler", "tumblr": "", "display_name": "Jim Adler", "url": "http://disqus.com/guest/9d98b7555632fbad1d7e4e747441250e/", "registered": false, "linkedin": "", "blog": "http://demoxi.com/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e47445b68a7773fc134987c4ed3fd6d9": {"username": "Soulhuntre", "tumblr": "", "display_name": "Soulhuntre", "url": "http://disqus.com/guest/e47445b68a7773fc134987c4ed3fd6d9/", "registered": false, "linkedin": "", "blog": "http://www.herdwatching.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": ""}, "7c03c0022eda8f657a20eda11fc33755": {"username": "Chris D.", "tumblr": "", "display_name": "Chris D.", "url": "http://disqus.com/guest/7c03c0022eda8f657a20eda11fc33755/", "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": ""}, "807649270a68e4bc6d489d6fec81fdb1": {"username": "dawnkey", "tumblr": "", "display_name": "dawnkey", "url": "http://disqus.com/guest/807649270a68e4bc6d489d6fec81fdb1/", "registered": false, "linkedin": "", "blog": "http://dawnkey.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/10591/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2c39cf01d99413656ed189114ebb0ccb": {"username": "Catherine Helzerman", "tumblr": "", "display_name": "Catherine Helzerman", "url": "http://disqus.com/guest/2c39cf01d99413656ed189114ebb0ccb/", "registered": false, "linkedin": "", "blog": "http://helzerman.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": ""}, "656056ac7ffbc97b499c02df119e2bab": {"username": "Tim", "tumblr": "", "display_name": "Tim", "url": "http://disqus.com/guest/656056ac7ffbc97b499c02df119e2bab/", "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": ""}, "4336ab9111f44cae12ed2e5107e86a9c": {"username": "Jeff Julian", "tumblr": "", "display_name": "Jeff Julian", "url": "http://disqus.com/guest/4336ab9111f44cae12ed2e5107e86a9c/", "registered": false, "linkedin": "", "blog": "http://geekswithblogs.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": ""}, "193286e7b495a187941e9f180dd59048": {"username": "Jeremy", "tumblr": "", "display_name": "Jeremy", "url": "http://disqus.com/guest/193286e7b495a187941e9f180dd59048/", "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": ""}, "0488bb29d2c3d81e236fdbffc5edb2ce": {"username": "Margaret", "tumblr": "", "display_name": "Margaret", "url": "http://disqus.com/guest/0488bb29d2c3d81e236fdbffc5edb2ce/", "registered": false, "linkedin": "", "blog": "http://eyespi20.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": ""}, "adcfc500748a0d622d9c3fc1dd6da41e": {"username": "sean o&#39;driscoll", "tumblr": "", "display_name": "sean o&#39;driscoll", "url": "http://disqus.com/guest/adcfc500748a0d622d9c3fc1dd6da41e/", "registered": false, "linkedin": "", "blog": "http://www.communitygrouptherapy.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": ""}, "edd11e1f7b28d5f1a839591debca1d42": {"username": "ml", "tumblr": "", "display_name": "ml", "url": "http://disqus.com/guest/edd11e1f7b28d5f1a839591debca1d42/", "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": ""}, "charlieanzman": {"username": "charlieanzman", "tumblr": "", "display_name": "charlieanzman", "url": "http://disqus.com/charlieanzman/", "registered": true, "linkedin": "", "blog": "http://anzman.blogspot.com", "remote_domain": null, "points": 11, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/17760/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "14cb1b76282f670dc56ddd214781cdea": {"username": "Alfred Thompson", "tumblr": "", "display_name": "Alfred Thompson", "url": "http://disqus.com/guest/14cb1b76282f670dc56ddd214781cdea/", "registered": false, "linkedin": "", "blog": "http://blogs.msdn.com/alfredth", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "29a430f78330d90ae4d6adb90157365a": {"username": "Jeremy Toeman", "tumblr": "", "display_name": "Jeremy Toeman", "url": "http://disqus.com/guest/29a430f78330d90ae4d6adb90157365a/", "registered": false, "linkedin": "", "blog": "http://www.livedigitally.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1349/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cafe7946b11674dc32fd59435d188025": {"username": "Stefson", "tumblr": "", "display_name": "Stefson", "url": "http://disqus.com/guest/cafe7946b11674dc32fd59435d188025/", "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": ""}, "b86bf4bc0bad3872deec1f92d17204bb": {"username": "Fred Grott", "tumblr": "", "display_name": "Fred Grott", "url": "http://disqus.com/guest/b86bf4bc0bad3872deec1f92d17204bb/", "registered": false, "linkedin": "", "blog": "http://www.jroller.com/shareme/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "31301af59f3993bc0f08ae64e1a77047": {"username": "d2", "tumblr": "", "display_name": "d2", "url": "http://disqus.com/guest/31301af59f3993bc0f08ae64e1a77047/", "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": ""}, "cee17d590423b408a3410167ba6ae5b4": {"username": "Bob", "tumblr": "", "display_name": "Bob", "url": "http://disqus.com/guest/cee17d590423b408a3410167ba6ae5b4/", "registered": false, "linkedin": "", "blog": "http://ladow.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": ""}, "4a28e6f551eddaa69636c92e74be8806": {"username": "Lisa Loeffler", "tumblr": "", "display_name": "Lisa Loeffler", "url": "http://disqus.com/guest/4a28e6f551eddaa69636c92e74be8806/", "registered": false, "linkedin": "", "blog": "http://nau.edu/distance", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6b27267552d54c2ab9ed2c4149f0c8ef": {"username": "jason", "tumblr": "", "display_name": "jason", "url": "http://disqus.com/guest/6b27267552d54c2ab9ed2c4149f0c8ef/", "registered": false, "linkedin": "", "blog": "http://evolv.cc/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cd1a82546822e02b308015d196efdfd4": {"username": "trademark registration", "tumblr": "", "display_name": "trademark registration", "url": "http://disqus.com/guest/cd1a82546822e02b308015d196efdfd4/", "registered": false, "linkedin": "", "blog": "http://www.secureyourtrademark.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": ""}, "767fc9c115a1b989744c755db47feb60": {"username": "Matt Mullenweg", "tumblr": "", "display_name": "Matt Mullenweg", "url": "http://disqus.com/guest/767fc9c115a1b989744c755db47feb60/", "registered": false, "linkedin": "", "blog": "http://photomatt.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/3/8869/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "67ddf598c32d0ae929852af89fa4b272": {"username": "Karim", "tumblr": "", "display_name": "Karim", "url": "http://disqus.com/guest/67ddf598c32d0ae929852af89fa4b272/", "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": ""}, "5718c483d00e1a23e27e5275616ac375": {"username": "Curmudgeon Geographer", "tumblr": "", "display_name": "Curmudgeon Geographer", "url": "http://disqus.com/guest/5718c483d00e1a23e27e5275616ac375/", "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": ""}, "52ef8c8c6b430d10eef3e0fa13bfd310": {"username": "Jimmy", "tumblr": "", "display_name": "Jimmy", "url": "http://disqus.com/guest/52ef8c8c6b430d10eef3e0fa13bfd310/", "registered": false, "linkedin": "", "blog": "http://www.eastcoastblogging.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_06:04: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": {"9698171": {"up_voted": false, "ip": "", "has_replies": false, "message": "Today I was creating new pages to market Northern Arizona University\u2019s statewide sites at nau.edu/distance. Thinking this a wonderful way to market our programs to students directly and be a GOOD steward of tax dollars, especially since AZ faces a $2 billion deficit this year.<br><br>I\u2019d created about 22 new pages when FB disabled my account. Pooooooooffffff! GONE.<br><br>I wasn\u2019t spamming anyone or attempting to poach identities.<br><br>I've attended FB conferences and veraciously learn anything/everything FB.<br><br>Yesterday, I sat in on a MarketingProfs webinar with Jerimiah Owyang and felt pleased NAU is ahead of the curve for utilizing FB apps/widgets.<br><br>FB\u2019s actions are VERY disappointing. Especially when I'm part of a very small educational marketing slice who IS using FB for good and am creating healthy integrated educational communities\u2026sounds cheesy\u2026just some educational speak.<br><br>Thanks for the ears.<br><br>Lisa Loeffler<br><a href=\"mailto:cityaz17@yahoo.com\" rel=\"nofollow\">cityaz17@yahoo.com</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-11_12:18:09", "killed": false, "user_key": "4a28e6f551eddaa69636c92e74be8806", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698172": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah Karim,<br><br>I did not use or even think of using his death the sick way you just placed on my post.<br>FSCK you.<br><br>Scoble is a blogger and his post title said he was ERASED.<br><br>erased.<br><br>perspective.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:13:12", "killed": false, "user_key": "7b9072f8f7c6902854ca940dd40639f2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698173": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, you embrace and endorse third party services all the time. You're blog is stored on <a href=\"http://Wordpress.com\" rel=\"nofollow\">Wordpress.com</a> rather than using the amazing Wordpress software on your own hosted site. If you don't host it, IMO, you don't own it. You're giving a lot of content to companies that may or may not have your best interest in mind.<br><br>Facebook sucks. Your endorsement of it almost got me interested, but ultimately, I can't except a social network owning my stuff when it's just as easy to get a domain name, get hosting and keep control.<br><br>I'm not 100% pure on my position because PodShow hosts my video files, but I have a contract with them and I value them as a partner...not just a company whose EULA I've agreed too.<br><br>When I speak to kids in college. I tell them to register a domain and buy hosting and work to own their stuff. You should do the same thing. If you do, you'll never get banned.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:34:13", "killed": false, "user_key": "fa077eb599a6ee54bba6b338e5deba87", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698174": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I once didn\u2019t pay my water bill. They did not turn it off. They had a whole process that had to play out before that happened.\"<br><br>the utility analogy is weak, facebook is not an essential service and there is absolutely no need for regulation similar to the water/gas/power utilites.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:58:27", "killed": false, "user_key": "31301af59f3993bc0f08ae64e1a77047", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698175": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Yesterday, Blogger/soldier Andrew Olmsted was killed in Iraq, ambushed.<br><br>Perspective.<br></i><br><br>And on the same day, over 13,000 children died of hunger.  I mean, that not the death of 13,000 brown children is anywhere NEAR as important as a single, white, American blogger who happened to choose to go to a place that's known for getting people blown up or anything.  Far from it.<br><br>I'll see your self-righteousness and raise you.  ;-)<br><br>Ironically, this is what Andrew Olmsted put in his last blog post (which he arranged to be published AFTER his death):<br><br><i>I do ask (not that I'm in a position to enforce this) that no one try to use my death to further their political purposes. I went to Iraq and did what I did for my reasons, not yours. <b>My life isn't a chit to be used to bludgeon people to silence on either side.</b></i>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:54:40", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698176": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i><b>Unperson</b> is a person who has been \"vaporized\"; who has been not only killed by the state, but <b>effectively erased from existence.</b> Such a person would be written out of existing books, photographs, and articles so that <b>no trace of their existence could be found in the historical record.</b> The idea is that such a person would, according to the principles of doublethink, be forgotten completely (for it would be impossible to provide evidence of their existence), even by close friends and family members, and mentioning his/her name, or even mentioning of their past existence, is thoughtcrime. (The concept that the person may have existed at one time, and has disappeared, cannot be expressed in Newspeak.) Compare to the Stalinist practice of erasing people from photographs after their death.</i><br><br>from <a href=\"http://en.wikipedia.org/wiki/List_of_Newspeak_words\" rel=\"nofollow\">http://en.wikipedia.org/wiki/List_of_Newspeak_words</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:27:23", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698177": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have always backed up my own data. I still have all my code from college. It may be on punch cards and it may the over 30 years old but I have it. If I care about it I have a local backup. It just makes sense.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:35:13", "killed": false, "user_key": "14cb1b76282f670dc56ddd214781cdea", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698178": {"up_voted": false, "ip": "", "has_replies": false, "message": "Same thing happened to me when I was removed from <a href=\"http://weblogs.asp.net\" rel=\"nofollow\">weblogs.asp.net</a> (prior to starting <a href=\"http://Geekswithblogs.net\" rel=\"nofollow\">Geekswithblogs.net</a>).  I had 6 or so months of blog posts erased without any notice.  Really sucks and I totally understand where you are coming from.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:13:21", "killed": false, "user_key": "4336ab9111f44cae12ed2e5107e86a9c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698179": {"up_voted": false, "ip": "", "has_replies": false, "message": "I actually wrote about this issue in my first scoble post yesterday - the one where i wondered why you were banned.<br><br>it is a bit scary<br><br>course at the same time, it's a bit scary that someone can take PII out of a social network and do as they please with it.<br><br>i hope we can split the conversation at some point - both pieces are separate conversations.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:15:46", "killed": false, "user_key": "c08d59cacfb2e0dc91d52ab8f55696d1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698180": {"up_voted": false, "ip": "", "has_replies": false, "message": "If it's so important that you not be erased, follow the rules.<br><br>You like having running water, so you pay your water bill. Same thing. You want the goods/services? Follow the rules. Don't like the rules? Go elsewhere.<br><br>It's really that simple.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:35:40", "killed": false, "user_key": "50f5c5337553cbb60499d174bb50a765", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698181": {"up_voted": false, "ip": "", "has_replies": false, "message": "Honestly, I will simply never become that Dependant on another firm to managed my stuff. I refuse. Now, obviously I have more resources than most (a co-lo server of my own, programming skills and good sysadmin chops) but the fact remains.<br><br>In short, I simply won't put anyone in that kind of power.<br><br>* When I use Gmail to host me, I use Pop3 mode to have a copy. I will not leave my email up to google to erase.<br><br>* I have backups of all my flickr pictures.<br><br>* I ALWAYS point people at my domain as primary contact, and for the most part I mirror locally any RSS feeds I care for them to have.<br><br>* I host my own blogs.<br><br>In short, flickr may erase me ... twitter may try and kill me... but my content stays with me.<br><br>Ken<br><br><br><br>* I will never host my blog on someone elses hardware", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:17:03", "killed": false, "user_key": "e47445b68a7773fc134987c4ed3fd6d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698182": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have a few friends, who, just for using a nickname, have been banned from Facebook. It's getting old and I no longer have sympathy for Facebook.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:20:44", "killed": false, "user_key": "fc01b6575368251c1a310ed6ea5d6a03", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698183": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why... I didn't really see this one coming. Hopefully they will resolve this issue and restore your account. Perhaps this was an oversight... or an effort to bite back at you.<br><br>Either way, it makes Facebook really look like the bad guy now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:17:22", "killed": false, "user_key": "abe4e67108c2fea68c11fa7ecafafa6c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698184": {"up_voted": false, "ip": "", "has_replies": false, "message": "Whose data is it anyway?<br><br><a href=\"http://moneypowerwisdom.com/the-social-gene-pool-whose-data-is-it-anyway/\" rel=\"nofollow\">http://moneypowerwisdom.com/the-social-gene-poo...</a><br><br>You think PHYSICAL data is all-important?  It gets way more murky when you think GENETIC data (which you have more claim to call 'personal' in the first place!)<br><br>All success<br>Dr.Mani", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:21:49", "killed": false, "user_key": "2b5cc4747fbb31f184cc4c76e3c5034b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698185": {"up_voted": false, "ip": "", "has_replies": false, "message": "Glad you were restored!<br><br>LinkedIn has much more data than FB about friends, but there is no problem downloading one's contact database there.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:23:21", "killed": false, "user_key": "5c7a6ade2a4149a06c3ee542408e8085", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698186": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow. Glad you're back up Robert but boy, too bad you had to be the fall guy for all of this.  Lesson learned.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:28:15", "killed": false, "user_key": "2869cc501e4113fa9fdcd7669835f2ee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698187": {"up_voted": false, "ip": "", "has_replies": false, "message": "Though I can understand you being upset Robert - your stuff disappeared like a fart in the breeze, it seems to me that your indignation is naive. This suprises me a bit. Nothing that claims to be free and unfettered is in fact free or unfettered. You keep talking about YOUR data when speaking about your Facebook fiasco. Forgive me for being ignorant or dismissive, but what exactly does that mean? I mean, the nanosecond you signed up with Facebook, you gave away your rights to \"your\" data. In fact, the data you entered and otherwise accreted, was THEIR data from the moment you began using Facebook. They can do with it what they please. Maybe you thought that for free you can call information stored on someone else's servers \"yours\" but you were really wrong.  I think that if you had paid a service fee to have Facebook store data in the manner you so chose and contracted them to do, you could have a case for being indignant and a case for demanding recourse. The truth is, that is not the case.  Facebook and the other so called \"Free\" social networking experiments are NOT really FREE at all. What you give up in order to communicate and socialie is what you put in - \"your\" data.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:29:17", "killed": false, "user_key": "7c03c0022eda8f657a20eda11fc33755", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698188": {"up_voted": false, "ip": "", "has_replies": false, "message": "I assume i need to own my own data, Facebook and other social sites are just added tools for making better use of my data.  I would be REALLY annoyed to be erased and i'd lose a lot of connections.  I agree I should be able to export the data so I can have the freedom to manage my network the way I want.  My problem with this is that it seems you allowed another company to scrape PII.  I've given you some PII by friending you, but I have not entitled you to share my PII or any other company to harvest my PII.  Terms of service is an issue, but federal privacy laws are what I'm more concerned about.  I don't know enough about what happened here to judge whether this was a privacy breach or not, but ultimately that is the topline filter I'd use to look at this.<br><br>sean", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_12:36:01", "killed": false, "user_key": "adcfc500748a0d622d9c3fc1dd6da41e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698189": {"up_voted": false, "ip": "", "has_replies": false, "message": "mj and Fred Gott: here's why you're wrong:<br><br>Facebook imports data from GMail without asking GMail's users whether they want it imported or not.<br><br>Since you don't seem to mind that you MUST also allow GMail to import back out of Facebook the SAME WAY that Facebook is.<br><br>It's amazing that I haven't seen you speak up about that.<br><br>Facebook: your data roach motel. Your data can go in but it can't leave.<br><br>I say \"bull.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_12:32:06", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698190": {"up_voted": false, "ip": "", "has_replies": false, "message": "@70.  I won't because I'm not so naive as to put data that I would need in the future on a FREE web site.  Not sure how comments make a photo any more valuable. I'd rather keep he photo than the comments.  Then again.<br><br>@71  Uh...actually, yes it does. Just ask any attorney. These companies do this to protect themselves from possible lawsuits from naive people like Scoble. These sites are FREE.  Thus they are under no obligation to guarantee anything because there is no shared risk. YOU VOLUNTARILY agree to participate. You don't have to participate. And they are under no obligation, because it is free, to guarantee any level of service.  If you want guarantees, crack open your  wallet and start paying. Then you can negotiate a higher level of service. YouTube and MySpace changed their copyright language to protect THEMSELVES, no because of any user appeasement.  Again, if you want them changed, be prepared to offer them a rea$on", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:06:09", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698191": {"up_voted": false, "ip": "", "has_replies": false, "message": "If your employer owns your work day and Face Book, My Space and Second Life own your social network, what do you own? Sleep.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-07_04:23:28", "killed": false, "user_key": "6ae92f35979d337491cff12c8dbaa10b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698192": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly my point here Robert:<br><a href=\"http://htmlfixit.com/?p=1077\" rel=\"nofollow\">http://htmlfixit.com/?p=1077</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-07_11:10:52", "killed": false, "user_key": "4024414175e4a5dd8a53b49ee5b0245a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698193": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Even a high school debate team wouldn\u2019t make the feeble \u201ctwo wrongs make a right\u201dillogical argument to defend their position.</i><br><br>That's pretty much what civil disobedience is.  A small, non-violent wrong (e.g. chaining yourself to a pole) that is used to bring attention to a much more heinous wrong (e.g. discrimination).<br><br><i>Your actions on the site violated our Terms of Use and we cannot reactivate your account or retrieve information from it. This is a final decision.</i><br><br><b>FACEBOOK HAS SPOKEN!!!</b><br><br>[<i>hammers timpani</i>]<br><br>Well, now we know what happens when you're not a famous blogger... ;-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-06_12:54:55", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698194": {"up_voted": false, "ip": "", "has_replies": false, "message": "New conversation?  Not so sure.  See the 1995 release, The Net. <a href=\"http://imdb.com/title/tt0113957/\" rel=\"nofollow\">http://imdb.com/title/tt0113957/</a><br><br>Are the stakes higher, probably.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-07_16:42:16", "killed": false, "user_key": "fd97722ff0630dec8eefccd1f88eb3f1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698195": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, ferchrissakes, you violated their TOS (with MY date) and they took you down until you reached an agreement to behave. Stop sniveling. And it's hard to forget those things for a moment, Robert. I'm still pissed.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_08:11:25", "killed": false, "user_key": "5767332527fd21e63d278030a76b2f5d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698196": {"up_voted": false, "ip": "", "has_replies": false, "message": "The fact that you were erased I don't think it is so spooky. After all we all have real lives. It would be worse if Facebook was meant to conduct business and you were to lose a network of associates. But then again this proves that Facebook knows people don't use it for serious work otherwise it wouldn't ban someone so lighthearted.<br><br>By reactivating your profile I believe it's obvious that actually you were never deleted, rather than disabled. Which makes me wonder what happens in terms of (your) intellectual property (name it your pics for example) since you're banned. From the moment they don't erase your profile your data remain on their possession without your knowledge.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_22:48:42", "killed": false, "user_key": "4c120e1a1c4646a0f5abc1447772dc39", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698197": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"You get what you pay for.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_20:20:34", "killed": false, "user_key": "edd11e1f7b28d5f1a839591debca1d42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698198": {"up_voted": false, "ip": "", "has_replies": false, "message": "@130 \"That\u2019s honestly why I\u2019m on Flickr...\"<br><br>That really doesn't make much sense, because Flickr can do the same thing to you, and they don't have to tell you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_18:13:09", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698199": {"up_voted": false, "ip": "", "has_replies": false, "message": "@141 \"That\u2019s pretty much what civil disobedience is. A small, non-violent wrong (e.g. chaining yourself to a pole) that is used to bring attention to a much more heinous wrong (e.g. discrimination).\"<br><br>Well, that analogy reeks of hyperbole, don't you think?    It's not your data, or Scoble's data.  I put it there, not Scoble.  Now, if Scoble entered all that data on his own, I would agree with him. But, is was only SHARED with him with permission from his friends. Is Facebook being hypocritical?  Sure.  But, it's their game,their rules.  You agree to play when you click \"agree\" when you create an account.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-09_00:52:52", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698200": {"up_voted": false, "ip": "", "has_replies": false, "message": "The really annoying thing is Facebook claim they can't delete your account of you ask them to, but they seem more than capable of doing it when they want.<br><br>- Neil.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_19:07:49", "killed": false, "user_key": "d976ee9ae9848f9da1a171c5bdfa6e2c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698201": {"up_voted": false, "ip": "", "has_replies": false, "message": "This whole saga was just incredible to watch.  Guess it's a lesson for those who use off-site back-up, Flickr, and lots of other stuff.  Robert, you can have my birthday.  I just want the next one ....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:36:32", "killed": false, "user_key": "charlieanzman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698202": {"up_voted": false, "ip": "", "has_replies": false, "message": "@122 Even a high school debate team wouldn't make the feeble \"two wrongs make a right\"illogical argument to defend their position.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_15:26:21", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698203": {"up_voted": false, "ip": "", "has_replies": false, "message": "@80 \"Now this is an argument that I think is totally BS.<br>It\u2019s the members of Facebook who have earned the service a $15 billion valuation. Every member there pays plenty by inputing their time and data and by clicking on the stupid ads.<br><br>Anybody who thinks Facebook members can be treated like crap because they don\u2019t make Facebook even richer with direct dollars is being totally ridiculous.\"<br><br>No, anybody who thinks they are owed a higher level of service than what is clearly defined in FB's TOS and doesn't understand that FB clearly states you use this service voluntarily and they can choose to shut it down without notice, but thinks that doesn't apply to them is a sucker.<br><br>Your \"power to the people\" argument sounds very noble, but from a business perspective it is naive. FB is offering the service for FREE.  You don't have to participate.  That fact that you invest a lot of time and effort putting data in FB I'm sure is very much appreciated by them....all the way to the advertisers offices.<br><br>Facebook doesn't care about you.  It only cares about your data to the extent it keeps their advertisers happy. If they could train monkeys to enter data that is appealing to advertisers they would do that instead. It would be much cheaper and have a lower legal risk.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_15:41:57", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698204": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seems to me Facebook will not provide their service at no cash cost unless the data you 'donate' has some value. Why offer your data if they are not prepared to pay for it?<br><br>When telephone market researchers call me I say, \"you want me to provide informative answers to your questions and then you are going to sell this valueable information. Will you at least pay me for my time? No! Thanks, I'll get back to eating my dinner.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-07_21:01:06", "killed": false, "user_key": "4f9d85f46f0e0ee5c48809dd0925f6bd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698205": {"up_voted": false, "ip": "", "has_replies": false, "message": "now imagine when they erase (suspend) your domain and all the email addresses just because your competitor make same false statements to a domain registrar. suspend without notice.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-06_04:38:18", "killed": false, "user_key": "1968629448016d752bc2da9ece2ea494", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698206": {"up_voted": false, "ip": "", "has_replies": false, "message": "I posted before and here is the note that I received from Facebook:<br>------------------<br>Facebook does not permit users to take actions that other users may find abusive or bothersome, including sending mass friend requests or messages to people you do not know. Your actions on the site violated our Terms of Use and we cannot reactivate your account or retrieve information from it. This is a final decision.<br><br>Thanks for your understanding,<br><br>Bella<br>Customer Support Representative<br>Facebook<br>---------------------<br><br>I invited people and sent messages to people that I know.  That's it. Permanent. ERASED.<br><br>Tony", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_16:38:08", "killed": false, "user_key": "775e5c89fb370f12c696a851db147391", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698207": {"up_voted": false, "ip": "", "has_replies": false, "message": "I had the same thing happen a year ago with Textamerica. For nearly 2 years I'd been using them as an online photo dump, MMS-ing my photos in, and had gotten Editor's Choice a few times, etc.<br><br>When they went premium, they merely posted something on their admin area (which I obviously didn't use) as opposed to sending out emails. I went to login one day and ALL my photos were gone - my whole account was deleted, and the response I received was \"tough crap, wanna premium account?\" That's honestly why I'm on Flickr, and why I now keep a local copy of all my photos, even the stupid silly ones I send in from my phone.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_15:44:02", "killed": false, "user_key": "9c829e07ffffc0491037d75bd432aec8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698208": {"up_voted": false, "ip": "", "has_replies": false, "message": "At no point did Facebook supply me with a sneaky script that would allow me to suck everyone from LinkedIn or GMAIL into FaceBook. That's EXACTLY why I've not spoken out about it.<br><br>You CAN take YOUR data out, Robert. Just don't use the service. Delete it all and leave. You can't whine about wanting their product but also being forced to agree to the T&amp;Cs. No-one forces you to use it.<br><br>You, of all people, would be able to find 5000 hangers on nomatter which social network you joined. So what's the big fascination with this company you love to hate?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_14:36:01", "killed": false, "user_key": "9d21912a45fa96b9bf1a1ff4e5600a3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698209": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, all this discussion is just a little too late. I was \"found\" by someone, with just a phone call,  birth name and date of birth. Fortunately, it wasn't an unwelcome contact, it was a family member I had never met. But she got all she needed to know to locate me, even though I had moved and changed my last name. She made a few phone calls, starting with the local courthouse where I used to live. And ended with a phone call to me at my UNLISTED NUMBER.<br><br>Your data's already out there, and has been for some time. This was several years ago, and NO internet, NO computer was used. Just a simple phone and a little perseverance. Now *that's* scary.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_13:53:07", "killed": false, "user_key": "a303f30c6042294800a69d8ec3030119", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698210": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's kinda of scary, what if Google did that, all your gmail, google docs, reader feeds, blogger blogs, etc. Gone. That would totally suck, I might have to back some of that stuff to a ext. HD.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:37:52", "killed": false, "user_key": "7ffbd776f58e9ae5eed9f1b651238750", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698211": {"up_voted": false, "ip": "", "has_replies": false, "message": "I wonder how long it will be until Scoble's an ID theft victim... living every waking moment on the internet and publishing soooo much detail, it's only a matter time.<br><br>If your bank account got cleaned out you'd really have something to be indignant about, as opposed to fussing over a few comments and videos.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:03:33", "killed": false, "user_key": "eb1afd13dc0403f6a1e7429202350ccb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698212": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - I think you bring up a great point in re: that you only got restored due to your fame.  Maybe you can really pave the way for getting a system in place that listens to the non-famous too.  That sounds like a pretty worthy cause that someone like you would be a great leader for!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_12:19:30", "killed": false, "user_key": "29a430f78330d90ae4d6adb90157365a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698213": {"up_voted": false, "ip": "", "has_replies": false, "message": "You _are_ a sucker.<br><br>Now get over it.<br><br>(talk about much ado about nothing...)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_12:18:22", "killed": false, "user_key": "c3c4036c64109eef308d3d475cf85909", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698214": {"up_voted": false, "ip": "", "has_replies": false, "message": "Music, it's in the air. Once it's gone, it's gone forever.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_09:15:58", "killed": false, "user_key": "052b32e23db3986ed7af5cbcb2a654e7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698215": {"up_voted": false, "ip": "", "has_replies": false, "message": "Erased isn't even the right word, as the 'data' came back, had it truly been 'erased' well, it would need an Easter miracle to be resurrected. Congrats on shifting the argument though, you have an uncanny political knack for that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_06:21:22", "killed": false, "user_key": "7f6291e8344b594235e57b843fc05d9b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698216": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"And people wonder why I love the open public Web\"<br><br>Nope, I'm wondering *if* you actually love or even understand the open public Web, since you keep on using and praising closed services and walled gardens.<br><br>Maybe it's time you start being a bit more critical about the basic principles on which stuff you write about and companies you work for are founded.<br><br>People have called you on it time and time again, at the very least since  way back when you started working for Microsoft. What were you thinking before Facebook turned of your account, that we were just a bunch of paranoid morons?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_06:15:14", "killed": false, "user_key": "021ffeb2ffbd340a32c565aa50541888", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698217": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am just wondering why you still stay on Facebook? Are their services so valuable to you? How about the etical issues?<br>You have to comply in a Terms of Services that (as I have understood it) don't agree with.<br>Your story raised a great discussion about privacy and ownership. Facebook made clear what it believes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_06:51:26", "killed": false, "user_key": "b78ca4a5d51c414b50b2aad7d9bf8e07", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698218": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think facebook has gotten to a point where it is such an integral part of some people's lives, both socially and professionally, that most of us are willing to put up with stuff like this.<br><br>In agreement with Francine Hardaway's blog about predictions for 2008, I think that in spite of how attached people have gotten to facebook, it will decline sooner or later.<br><br>For me, it is not the threat of being erased, but the annoyance of \"oregon trail\" and \"vampire\" apps that I want nothing to do with.<br><br>But hey, what can I say, I still love facebook.  :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:59:47", "killed": false, "user_key": "50f72211c84a38048819246679eadb94", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698219": {"up_voted": false, "ip": "", "has_replies": false, "message": "If I'm going to get banned from a site like Facebook, then I'd be glad that they'd erased my data from their system. If I no longer have access to that data (MY data) then why should anyone they?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_06:53:52", "killed": false, "user_key": "087cbcda54d1ad25e2253c7a0b4771a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698220": {"up_voted": false, "ip": "", "has_replies": false, "message": "but they won't let you erase your own data and close your account!!!!!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_06:08:44", "killed": false, "user_key": "e3844116736838a5ae111963b139750f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698221": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow. You are such a total newb.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_05:13:23", "killed": false, "user_key": "bdae51dd665847bb8444d9e19c48e61a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698222": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nicholas: I love that idea!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_04:14:36", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698223": {"up_voted": false, "ip": "", "has_replies": false, "message": "i love everyone's anger at scooble-scooble-doo. i love it so much yaar.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:52:11", "killed": false, "user_key": "f110dd457c7c505ad52cfafc906a87bf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698224": {"up_voted": false, "ip": "", "has_replies": false, "message": "@74 \"I have made contact with all my old high school and university buddies through Facebook and now what? They all hang out in this community and I can\u2019t come back in? \u2013 that is really weird and off putting.\"<br><br>So, what would you be willing to PAY FB to ensure you could depend on the data being there and have recourse of something were to happen?  Because that is likely the only way FB will modify its TOS.  Offering a paid service for a higher level of service. You pay nothing, expect to get nothing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:15:11", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698225": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well Facebook can do whatever they want.  They're a private company.  Just like YouTube, and the Perez Hilton thing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_15:11:39", "killed": false, "user_key": "cd1a82546822e02b308015d196efdfd4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698226": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ahhh so now this new Web 2.0 isn't exactly the digital utopia that bloggers have been preaching about? Welcome to Reality, glad you made it.<br><br>Those Seagate backup hard drives not working? Back-up the backup's with an off-site back-up disaster recovery plan, and have an analog copy to boot. In practical terms, don't throw away the tapes and don't trust your data to anyone.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:09:02", "killed": false, "user_key": "7f6291e8344b594235e57b843fc05d9b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698227": {"up_voted": false, "ip": "", "has_replies": false, "message": "The only reason I would call you a \"sucker\" (as you put it, not me) is that you spent months obssessed with FB, practically their biggest sales person (in tech circles) while your critics (and some friends too) warned of putting too much trust there (in more ways than your data), and also warned of just being, well so obssesssed by it all. Then \"it\" turned around and bit you in the butt. It's almost tragically comical.<br><br>I'm glad you spend so much time testing out these services so much so that we don't have to, and here, you've proven how valuable you can be as a guinea pig. But I would have to agree with a few of the posters here. As someone who is tehcnically inclined, why don't you host your own services? You can still test all this other stuff out, just don't dump your whole life into one basket (and tell us that's what we should do too). I actually started using FB more just because I wanted to follow some of the stuff you \"refused\" to share with us here (something like, \"if you want to see what I said, go to my facebook wall or see my video on facebook, or check out this or that on my FB....\" and then it was \"follow me on twitter...\" when I'd just prefer to read your blog (maybe hosted by you).<br><br>What's it going to be next week? \"Follow me as I jump off the Golden Gate Bridge stream into the cold Pacific, tide going out...\"<br><br>(Forgive me, it was partly in jest, I do sort of feel your pain...)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:04:42", "killed": false, "user_key": "e37569a11de08e1c98cb9f735242e573", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698228": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>They had a whole process that had to play out before that happened.</i><br><br>So maybe the correct analogy is that the water utility (which gives you free water, which you come to depend upon) sees you using up \"too much water,\" whatever that is, and they <i>instantly</i> shut off your water supply.<br><br>You have a head full of Pert suds and find yourself unable to rinse.<br><br>Then, after suffering from dehydration, you get a nice letter from the Water Utility people saying that the amount of water you were using was consistent with a water leak.  They will let you have the nice free water again, but advise you to bathe less frequently. ;-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:07:49", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698229": {"up_voted": false, "ip": "", "has_replies": false, "message": "Although it may happen, I cannot imagine being \"erased\" from something like gmail.  If a service I rely on has me thinking about this sort of disruption as well as aspects of potential \"identity theft\",  I need to really think about why I would want to be associated with them?...being \"free\" certainly isn't the reason.<br><br>Unlike my gmail account, I do have very little invested in facebook and ironically I just started exploring it over the holidays so it was pretty easy for me to request that my account be disabled and in requesting this I also asked that I be \"erased\".  I am curious to follow what others with more invested in facebook are thinking.<br><br>- scott -", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:30:06", "killed": false, "user_key": "44d5ac3d17043abb16a93730afc26edb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698230": {"up_voted": false, "ip": "", "has_replies": false, "message": "______________________________________________<br><br>The same thing happens to Digg members, YouTube members, MySpace users, Free Blog hosting services,<br>etc etc etc  :-(<br><br><br><b>To them you are just another user name among thousands.</b><br>They do their jobs in a way that is the easiest way out for them, then  leave at the end of the day", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:55:51", "killed": false, "user_key": "d8190e3316ce996d53b603b15b2b5329", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698231": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karim:<br><br>What the hell?<br><br>Mentioning Andrew Olmsted's death was clearly a comparison of blogger-to-blogger tragedies. That you saw it as some attempt to stifle political debate . . . when there hasn't been a damn thing said about the politics of war until you friggin' bothered to bring it up.<br><br>It was all about one blogger who lost some data temporarily, another lost his life permanently.<br><br>You have some serious problems if the first thing that came to your head from the mentioning of the death of someone that the messenger was trying to stifle your dissent about a subject that wasn't even being talked about. Total non sequitur. Get a grip and take your race-baiting to a comment section where it is on topic.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:32:45", "killed": false, "user_key": "5718c483d00e1a23e27e5275616ac375", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698232": {"up_voted": false, "ip": "", "has_replies": false, "message": "I learned early on in the internet age that you can't trust websites to keep your data safe.<br><br>Just one example is <a href=\"http://Usa.net\" rel=\"nofollow\">Usa.net</a>. all of a sudden and without warning required payment for emails. Sucks if you used them for email.<br><br>I truly believe there is nothing that will prevent a company from deciding what they want to do with your data and you have no choice but to go along with it. Facebook might decide to charge for access tomorrow, either pay or lose your data. They reserve the rights in their TOS to do it. Companies have done it in the past and they will do it in the future.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:22:18", "killed": false, "user_key": "d794cf06e1e7acf07ab37db162fbce77", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698233": {"up_voted": false, "ip": "", "has_replies": false, "message": "catherine: how dare you take my data off of my blog without checking with my commenters first and using that data for your own purposes! :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:38:37", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698234": {"up_voted": false, "ip": "", "has_replies": false, "message": "So Facebook is the bad guy here because they don't promise to keep people's data forever regardless of how users treat their FREE site?  Come on, Robert... you're NOT an idiot, but neither are the folks at Facebook.  In terms of fear over lost data, if Facebook goes away tomorrow I'm not going to cry about the loss of my data because I know better than to keep my most valuable data on a free site over which I have no control.  I'm sorry your account was gone for two seconds -I'm sure it sucked, but give those guys a break already.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:38:42", "killed": false, "user_key": "2c39cf01d99413656ed189114ebb0ccb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698235": {"up_voted": false, "ip": "", "has_replies": false, "message": "Were you erased or turned off?  When they re-opened your account was it substantially as it had been before they blanked it out?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:50:31", "killed": false, "user_key": "fd25b4eea3652b5f8fc6229d8c790d4e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698236": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yesterday, Blogger/soldier Andrew Olmsted was killed in Iraq, ambushed.<br><br>Perspective.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:33:41", "killed": false, "user_key": "7b9072f8f7c6902854ca940dd40639f2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698237": {"up_voted": false, "ip": "", "has_replies": false, "message": "Can't chat now... busy mining your site for email addresses, birthdays, social security numbers, bra size... bra size?!  Robert!  Who knew?!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:43:10", "killed": false, "user_key": "2c39cf01d99413656ed189114ebb0ccb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698238": {"up_voted": false, "ip": "", "has_replies": false, "message": "pete I once didn't pay my water bill. They did not turn it off. They had a whole process that had to play out before that happened.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:43:26", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698239": {"up_voted": false, "ip": "", "has_replies": false, "message": "The problem is that some people make information available only to friends.  There is a social understanding that this information will stay on Facebook and be exposed only to certain people.<br><br>I think people have a legitimate gripe about you taking that information, IF other people could have gotten access to it.  You say people should own their own information, and I agree with that.  But my birthday is MY information, not YOUR information.<br><br>Robert, you've always looked at Facebook at a Rolodex.  I like that analogy.  Say you had an old-fashioned Rolodex.  Yes, you can carry that with you anywhere you go.  BUT if you take that Rolodex and make copies of everybody's business card and make them available to anybody and everybody who wants them, then that's a breach of the relationship.  It's a slam against trust and privacy.<br><br>What I've missed in all of this (I haven't been following it closely), is whether or not what you took would be accessible to anybody else but you.  If it would be only you, then I don't see a problem with it.  But if it could be accessed by others, then you were wrong to do it, IMO.<br><br>One more thing...you always have the attitude that you're an open book and good for you.  But not everybody is like you.  We all have own comfort levels when it comes to privacy.  (I bet 95% of women have a much lower threshold than you do.)  You shouldn't assume that nobody should be upset because you wouldn't be.<br><br>It's like you're \"steal my content\" argument.  Fine for you, but not for everybody.  Frankly, I think this tendency of yours to think that what's good for you is good for everybody is the one fault that is going to keep getting you into trouble.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:47:36", "killed": false, "user_key": "807649270a68e4bc6d489d6fec81fdb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698240": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Thanks for taking a hard stand on this.  It is difficult to understand how a third-party company could believe they have more right to your friends' data than you do.  The walled gardens are beginning to strain under the stress.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:39:39", "killed": false, "user_key": "9d98b7555632fbad1d7e4e747441250e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698241": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert , to make you life easier in the future why dont I ( and we all infact ) just sign a little creative commons license in regards to our personal information. To save you some time I have created a suitable page here<br><br><a href=\"http://www.loudmouthman.com/agreement/\" rel=\"nofollow\">http://www.loudmouthman.com/agreement/</a><br><br>There, now I grant you additional permission to use Microsoft Word formats to store my personal information for your own use.<br><br>Thanks Robert its been a hoot!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_04:06:07", "killed": false, "user_key": "5fd7293a14c69afee362e74fb24a3d84", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698242": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble, that was my comment.<br><br>I only posted that here because I went thru my rss,Doc searles had a post about it, then I read your post, and saw the similarities in the language (erased) used.<br><br>It gave ME perspective in whats important.<br><br>You have also posted in the past about perspective.<br><br>I didnt mean the post to \"use against you\",", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:59:13", "killed": false, "user_key": "7b9072f8f7c6902854ca940dd40639f2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698243": {"up_voted": false, "ip": "", "has_replies": false, "message": "catherine: double D or bust! :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:44:56", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698244": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Donald Just because it's in the ToS, EULA, or whatever, doesn't make it right. The TOS needs to change then. The old EULA for MySpace and YouTube said that the copyright of uploaded material belonged to THEM. They changed it recently. Time for another change.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:58:23", "killed": false, "user_key": "84e3d193fd709a60d67a05e2542099df", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698245": {"up_voted": false, "ip": "", "has_replies": false, "message": "Donald: the problem is that when Flickr deletes a photo, they delete more than just that person's photo: they also delete MY comments with it. Yeah, you TRY to backup your comments! If they aren't associated with the photo then they become worthless.<br><br>Anyway, you're right. The companies have total control of us here.<br><br>Like I said: hope you don't get deleted.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:53:59", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698246": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are an attentionwhore.<br><br>You are not special.<br><br>You agreed to their TOS when you registered.<br><br>You broke the TOS with your 'look i'm a big man can't stop memememememe' attitude.<br><br>FB kicked your butt for it (rightfully). Their service, their rules.<br><br>People laugh at you for this (again rightfully), and you try and cover yourself with saying 'But i did it for the greater good, long live the open web'<br><br>Please ... you're sad.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_07:32:56", "killed": false, "user_key": "cafe7946b11674dc32fd59435d188025", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698247": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe next time you won't blatently violate the company's TOS from the account your stored all your stuff in.<br><br>I'd never try some kind of picture scraper/syncer, etc from my own Flickr account with 2500+ pictures...  I think I'd setup a dummy account to do that with first.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_10:14:55", "killed": false, "user_key": "6b24dd54e6ef278d7cf31aa8fb5ebaf3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698248": {"up_voted": false, "ip": "", "has_replies": false, "message": "First off, I seriously doubt you went into all this not thinking about all the mileage you were going to be able to get out of it, regardless of getting nabbed. But that's okay. I don't have any negative feelings if you knew you'd be able to have $h1tloads of press/links written about the \"experiment\". In fact, I applaud you for doing it, knowing that you are smart enough to have figured out the various potential results.<br><br>Plus, you're getting ready to announce \"your next move\" in terms of moving your career from podtech to Scoble 2.0 (2.5?, 3.0?). Does anyone truly imagine this is \"hurting\" you? Come on people.<br><br>But to the bigger point: FB is what it is. If you want to be more in control of your social network, you need to be following <a href=\"http://diso-project.org\" title=\"DiSo\" rel=\"nofollow\">DiSo</a> or APML or the likes. You need to have an <a href=\"http://openid.net\" title=\"openID\" rel=\"nofollow\">OpenID</a>.<br><br>What we are experiencing right now is nothing like what we'll experience online in 5 or 10 years. NOTHING.<br><br>And if you were able to get yourself all riled up over the \"shenanigans\" that RS just perpetrated, I ask you this: do you have a safeway, ralphs, frys, or any other grocery store \"member\" card? If you do, and you use it regularly, your the fool! Why, because they know more about you than you know about you. They know more about what you do than you probably realize. And you can't get at that information. You can't pull it out of their systems.<br><br>But you all keep harping on the tragedy that has occurred here. Amazing!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:49:24", "killed": false, "user_key": "f29b3fd1dc58b059d8b15ddd75b76dd0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698249": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's why I like services that offer the ability to host the service yourself. Wordpress is great, and it's awesome because of the fact that you can host your content yourself. While I like a service like Flickr, I use Gallery because I host the data myself. Sure with video it could get a bit expensive, but maybe video services should offer the ability to download a copy for your own records. Now there's a business model!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:33:38", "killed": false, "user_key": "6b27267552d54c2ab9ed2c4149f0c8ef", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698250": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dude, ever heard the phrase \"you get what  you pay for.\"?  Exactly what did they owe you...for FREE?  Seriously. You would have a case if you were paying them for this service, but you didn't invest anything but your time, AT YOUR OWN CHOOSING.<br><br>You obviously have not read Facebook's Terms of Use.  Or if you did, you didn't understand it.  They are very clear. For example:<br><br>\"The Company may terminate your membership, delete your profile and any content or information that you have posted on the Site or through any Platform Application and/or prohibit you from using or accessing the Service or the Site or any Platform Application (or any portion, aspect or feature of the Service or the Site or any Platform Application) for any reason, or no reason, at any time in its sole discretion, with or without notice...,\"<br><br>and<br><br>\"IN NO EVENT WILL COMPANY OR ITS DIRECTORS, EMPLOYEES OR AGENTS BE LIABLE TO YOU OR ANY THIRD PERSON FOR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL OR PUNITIVE DAMAGES, INCLUDING FOR ANY LOST PROFITS OR LOST DATA ARISING FROM YOUR USE OF THE SITE OR THE SERVICE, ANY PLATFORM APPLICATIONS OR ANY OF THE SITE CONTENT OR OTHER MATERIALS ON, ACCESSED THROUGH OR DOWNLOADED FROM THE SITE, EVEN IF THE COMPANY IS AWARE OR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, THE COMPANY'S LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO COMPANY FOR THE SERVICE DURING THE TERM OF MEMBERSHIP, BUT IN NO CASE WILL THE COMPANY'S LIABILITY TO YOU EXCEED $1000. YOU ACKNOWLEDGE THAT IF NO FEES ARE PAID TO COMPANY FOR THE SERVICE, YOU SHALL BE LIMITED TO INJUNCTIVE RELIEF ONLY, UNLESS OTHERWISE PERMITTED BY LAW, AND SHALL NOT BE ENTITLED TO DAMAGES OF ANY KIND FROM COMPANY, REGARDLESS OF THE CAUSE OF ACTION.\"<br><br>You agreed to all of the above when you created an account. If you had data on Facebook you wanted to retain, it was YOUR responsibility to make sure that happened; not Facebook's.   So, you have little room to bitch. The lesson you should now have learned is READ the contract before you agree to it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:33:12", "killed": false, "user_key": "d724e012a11d307b7e50d7090b86543c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698251": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.youtube.com/watch?v=uvlaojjyTWY\" rel=\"nofollow\">You've just been erased.</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:32:44", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698252": {"up_voted": false, "ip": "", "has_replies": false, "message": "Roger: I wrote this post while hanging out with my son. Go watch our videos over at qik.com/scobleizer and you will see that I have a rich life.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:19:34", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698253": {"up_voted": false, "ip": "", "has_replies": false, "message": "think these things through BEFORE you run scripts?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:31:28", "killed": false, "user_key": "54578742552d3c7921403acdae4e8966", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698254": {"up_voted": false, "ip": "", "has_replies": false, "message": "@25:<br><br>Reminder:  FB makes it clear they don't erase anything.  Once they have it it is theirs and they keep it long after you are gone for whatever they wish to do with it.  Go back and read that TOS again.<br><br>Now, my guess is that after they delete an account they might eventually erase photos or other things that might take up space without having any value (to them).<br><br>But who knows, a few years down the line potential employers might really like to see what you were up to while you were in college.<br><br>Facebook could even, with a fair degree of certainty guarantee that those embarrassing pictures belonged to YOU!   At least that is still true for college kids if they want to be on their school's network.<br><br>That's why my FB ID (in addition to being hardly used) is fake.  (I know, they claim they don't allow that.)<br><br>FB needs to decide who it wants to be when it grown up.  They better hurry too, before they are stunted.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:26:52", "killed": false, "user_key": "macbeach", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698255": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>Real people don\u2019t obsess like a few of us do with these issues.</i><br><br>You're right.  I checked with some \"real people\" and they all said \"Yes, but what does any of this have to do with Britney?\"<br><br><i>You were not erased. You were \u201cmanaged\u201d.</i><br><br>\"This was not called execution.  It was called retirement.\"<br>  -- opening crawl, <i>Blade Runner</i>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:25:54", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698256": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are totally right to be pissed.  There are many social networking choices, and the convention has changed from begging to choosing.  Just because Facebook, or Google, or whoever has a \"free\" service does NOT give them the right to act in irresponsible ways.  What is responsible?  Giving users the benefit of the doubt, and keeping them posted when they think you have crossed some invisible line.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:24:47", "killed": false, "user_key": "d8bb4623895a9ba01a125d3d7800bead", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698257": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br>About a year ago, I gave a presentation at WebJam here in Sydney, Australia about the need for an unIndustry organisation. Our industry organisations protect professionally developed content e.g. Interactive media companies, but there is no one protecting user generated content (or consumer generated media, or whatever the \"in\" phrase is now). Over the years I've had a few nasty experiences of waking up one morning and my community is gone - 404 errors, site taken down, admin got bored.<br><br>I exhorted to a drunken crowd that if there is another economic/technology Bubble burst, this time it won't be the Venture Capitalists that are hurt but US - if Flickr or YouTube gets turned off with no warning, that's our memories, and lives. We need the CoC to be an agreement to give us warnings, and ability to back our content up within a reasonable timeframe. I was dressed as my Avatar - SilkCharm - at the time, in a pink wig and huge pink wings, so no-one paid me any attention. :P<br><br>If you, Robert, do absolutely nothing else over the next year to 18 months but set up an unIndustry governance organisation with a code of conduct that has companies committing to protecting user's content/profiles/friends  you will have done enormous good for all of us who create content on hosted sites. But if I may give you a tip: while evangelising, don't dress as a pink pixie, with wings. :)<br><br>Thanks Nick Hodge for pointing this post out to me *huggles*", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:24:27", "killed": false, "user_key": "84e3d193fd709a60d67a05e2542099df", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698258": {"up_voted": false, "ip": "", "has_replies": false, "message": "Frank: I never considered working at Facebook and was never offered a job there and I never approached anyone about working there. So, why would this have anything to do with this?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:51:57", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698259": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble, I find it funny that a person with your stated experience in this space is even making an issue out of this.  Facebook, according to their TOS, is under no obligation to maintain your information for you.  You agreed to that, whether read the TOS or not.<br><br>@48.  Actually their TOS makes it very clear they can pretty much do what they want with the service at any time they choose, and are under no obligation to inform you.<br><br>@47 Re: Flickr. Have you actually read their Terms of Use?  In there Yahoo makes it VERY CLEAR you are using the free service at your own risk, and they too can do pretty much whatever they want with the data and you agree to not hold them accountable and not be indemnified.  So, if you are worried about your \"memories\", don't store them on a FREE service that is under no obligation to guarantee you data will always be available to you.  I can pretty much bet 99.999% of Flickr users have not read the TOS and are not aware.  Here's the kicker:<br><br>\"Yahoo! reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Service (or any part thereof) with or without notice. You agree that Yahoo! shall not be liable to you or to any third party for any modification, suspension or discontinuance of the Service.\"<br><br>Note that is says \"WITH OR WITHOUT NOTICE\". So, the minute you sign up for a Flickr account you agree to this. So, anyone that is relying on Flickr as their sole source for storing their photos is....well...a bit of a fool.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:52:02", "killed": false, "user_key": "5c97cdde89fdeb8bd1bb50daacca5326", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698260": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just another reason why social networking is at least partially all hype and little substance.  Flickr (Yahoo) can do the same thing to you.<br><br>I'm personally more of a fan of things like OpenID, XFN, etc.  Things I can host myself and manage my identity.  I host my own blog for this reason.  I host my own photos/videos for this reason.  I keep backups of my data for this reason.  I own my domain for this reason.<br><br>Everyone can visit, I have full text feeds, but I control my content.  I can move my domain as I wish, update as I wish, and do what I want without someone telling me otherwise.<br><br>I like Google, Yahoo, etc.  But would I trust them with my online identity?  No.  Do I trust myself?  Yea, I do.<br><br>I wish more would do the same.<br><br>What happens when these companies get bought out, change focus, or just shut down?  What happens to your data then?<br><br>That's why I like the syndication model.  Share your content, but control the distribution point.  You can read many of my blog posts on planet mozilla, or your feed reader, I don't care.  But the url to that feed is mine.  Not FeedBurner/Google's, not <a href=\"http://wordpress.com\" rel=\"nofollow\">wordpress.com</a>, not typepad.<br><br>I changed my CMS from movabletype to wordpress, and changed hosts since I started blogging. Every post, every comment was preserved.  I like that.  In 10 years, I'll love that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_02:23:17", "killed": false, "user_key": "c660216c96c1b958ac35ef565da27573", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698261": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, while I appreciate you pushing the envelope and opening up some important discussions about data ownership, I'm bothered by your choice of the word \"erase\" in this blog post.  The fact is, nothing was ever physically erased from your FB account.  I read all of the correspondence that Facebook sent  you during this episode and they were very clear that your account was SUSPENDED (not erased) because your script looked like it might be malicious.  They were also very clear that the account would be reinstated if you had a good explanation for what happened or if you agreed to stop running the script.  I know that this is just semantics but I think you should be more careful about the words you're choosing.  And per the Terms of Use, they were not obligated to invite you back, so it seems very odd that you're going on the attack again.<br><br>OK, I got that off my chest.  Have a great time at CES.  I don't always agree with you but you still have my attention!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:46:52", "killed": false, "user_key": "8f3a986273ce85a2bc59fd6c4966e41c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698262": {"up_voted": false, "ip": "", "has_replies": false, "message": "Matt: that's exactly why I'm very loyal to you and to <a href=\"http://Wordpress.com\" rel=\"nofollow\">Wordpress.com</a>. Thank you!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:56:22", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698264": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mike Doeff: you're being pedantic. What if Facebook had decided to not turn back on my account? My account would have stayed \"erased.\"<br><br>Yeah, my stuff would still be on a hard drive somewhere, but for all intents and purposes my entire account (and everything that was done on it) was gone.<br><br>Very odd that I'm going on the attack? I want to get this stuff changed. Many people have had their accounts erased and have NOT had the recourse of a popular blog.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:55:44", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698265": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"You\u2019re blog is stored on <a href=\"http://Wordpress.com\" rel=\"nofollow\">Wordpress.com</a> rather than using the amazing Wordpress software on your own hosted site. If you don\u2019t host it, IMO, you don\u2019t own it.\"<br><br>If Scoble wanted to move blog software, or move to his own host, a complete XML export of all his posts, comments, categories, tags... all his data is one click away. All his permalinks will still work. This in addition to the XML-RPC and Atom APIs that <a href=\"http://WordPress.com\" rel=\"nofollow\">WordPress.com</a> supports.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:51:54", "killed": false, "user_key": "767fc9c115a1b989744c755db47feb60", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698266": {"up_voted": false, "ip": "", "has_replies": false, "message": "@78 Good point!<br><br>I would pay around 30 bucks a year to use Facebook it is worth that much to me.  Cheers - Eric", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:35:30", "killed": false, "user_key": "b480706a3a39ffb741e45be24dba8d74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698267": {"up_voted": false, "ip": "", "has_replies": false, "message": "i don't care that your data was erased. did you ever stop to think that maybe you deserved it? huh?! did you ever think of that?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_04:56:06", "killed": false, "user_key": "f110dd457c7c505ad52cfafc906a87bf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698268": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah -- that happened to my first blog on Wordpress. Gone in a flash an no one there would answer me why or if I could get it reinstated if I removed whatever it was they thought was wrong with it.<br><br>That's when I went to paid hosting and do backups of my blogs, website files and all those other bits and pieces that make up my digital self.<br><br>Sorry this happened to you, Robert. Hope you get satisfaction someday.<br><br>Margaret", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-09_08:30:02", "killed": false, "user_key": "0488bb29d2c3d81e236fdbffc5edb2ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698269": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fuck the TOS. The TOS is fucked!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_08:42:14", "killed": false, "user_key": "c44e7f82b8a0976a0157aa182ad598ba", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698270": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are nto goign  to like this Robert:<br><br>1. 3rd party FB app  s have been used to backup FB data..in fact I sue one that does not violate FB TOS.<br><br>2. You choose to violate FB TOS..knowing fully the consequences<br><br>3. FB has a duty to protect everyone's data not just yours..<br><br><br>Its getting freaking old SIR!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_08:40:25", "killed": false, "user_key": "b86bf4bc0bad3872deec1f92d17204bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698271": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>I did not use or even think of using his death the sick way you just placed on my post.</i><br><br>The point of Olmstead's post was that <i>you</i> weren't supposed to use his death AT ALL to make <i>your</i> point, especially to \"silence\" someone.  \"Perspective\" my ass.<br><br><i>Scoble is a blogger and his post title said he was ERASED.<br><br>erased.<br><br>perspective.<br></i><br><br>Ok, maybe I misunderstood you.  I'm not perfect.  So what the f--k did you mean?  \"My tragedy is more important than your little Facebook tragedy?\"  Nice.  \"Be glad you're not dead, like Andrew Olmstead?\"  Well that's a brilliant observation you can make anytime something bad happens: Well, your Facebook problems were bad, at least you didn't get BLOWED UP in Iraq!  Oh that makes everything SO much better now.  Thank you Stewart Smalley.<br><br><i>Mentioning Andrew Olmsted\u2019s death was clearly a comparison of blogger-to-blogger tragedies. That you saw it as some attempt to stifle political debate . . . </i><br><br>To me, saying \"Perspective\" was another way of saying, \"You think YOU have it bad?  At least you're not dead, like Olmstead, so you and your little Facebook saga is insignificant: <b>shut the hell up.</b>\"<br><br>The IRONY was that Olmstead's last post said to not use him as some kind of point to <i>stifle conversation.</i><br><br>I don't know what to make of your \"blogger to blogger tragedies?\"  Is Olmstead's death supposed to be MORE tragic, meaningful, or <i>relevant</i> to this issue with Facebook because he was also a blogger?  \"Let us bow our heads because we lost one of our own -- someone who TYPED STUFF on a FREAKING keyboard.\"<br><br>Kris might as well have said, \"You think YOU have it bad, Scoble? Well Om Malik just had a freaking HEART ATTACK!  So <i>there!\"</i>  Or why not use Marc Canter as an example of \"Perspective?\"  It's at least as big a non sequitur.  How about ANYTIME ANY blogger complains about ANYTHING, we all just jump on the comments and start naming DEAD BLOGGERS and encouraging people to maintain \"Perspective?\"<br><br>The only meaning I could wrangle out of \"Perspective\" was a pollyannaish \"Hey, look on the BRIGHT SIDE,\" which seemed an equally moronic observation, if not quite as self-righteous.<br><br>But, you know, maybe I'm just losing \"perspective.\"  [<i>rolls eyes</i>]", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_09:13:23", "killed": false, "user_key": "67ddf598c32d0ae929852af89fa4b272", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698272": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"And people wonder why I love the open public Web\u2026\"<br><br>Really? Do they really?  Or is that just rhetoric?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_09:27:27", "killed": false, "user_key": "656056ac7ffbc97b499c02df119e2bab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698273": {"up_voted": false, "ip": "", "has_replies": false, "message": "Whoa there, I take some serious issue with this kind of nonsense. How is FaceBook any different to ANY company that has terms and conditions? Conditions that you broke Robert, knowingly and willfully, in the pursuit of a Federal Crime.<br><br>You can upload to Qik all you want and then what? The wind changes and you're hounding them?<br><br>That what this sounds like - you're building a lynch mob against FaceBook for doing nothing more than uphold their terms and conditions. But then they folded and let you back in - anyone else and they'd have pressed charges. Don't try and paint it like you're doing it for the people, trying to keep their email addresses and birthdays safe. You and Plaxo were the rogue guns here.<br><br>Get it - the only data you own is the data you put in there. If I choose to \"friend\" someone I have to take on the responsibility that entails. Who needs phishers and scammers when we have friends ready to sell our data to other companies. And yeah, \"sell\" may be a strong word here but end of the day, being a technology eejit is how you make your money, it's why we read your blog and we know the affair was not done malicously - but that means, in other words, you stole 5000 instances of personally identifiable information in order to further your career/get hits/do your job. :- pretty much THE definition of theft for personal gain.<br><br>Robert - do you even operate on the public open Web? Do you know why people use services like FaceBook? Why they trust these companies to keep teir data safe and out of the hands of data-scraping phishers that plague us every single day of our lives.<br><br>Don't be a jerk. This lynch mob is getting old fast.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_11:48:24", "killed": false, "user_key": "9d21912a45fa96b9bf1a1ff4e5600a3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698274": {"up_voted": false, "ip": "", "has_replies": false, "message": "Haven't followed this whole affair truthfully - the nitty gritty specifics of why you violated the TOS of your Facebook account.<br><br>I don't use Facebook precisely because it is a \"walled garden\" as you say. And that's obvious from the day you join up. You can't navigate around and check it out and see if your friends are on it, etc. like MySpace, or Twitter. (Not offering those as models of perfection per se, but they are out in open.)<br><br>If you love the \"open web\" then sometimes you have to stick up for your convictions - and that's why I'm not on Facebook.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_12:02:12", "killed": false, "user_key": "cf9013fc28f017c264c053e7d0af3f29", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698275": {"up_voted": false, "ip": "", "has_replies": false, "message": "The scary thing, James, is that companies aren't even scratching the surface of unlocking the potential of what they could do with the existing technology they have in their data centers right now with those cute little grocery cards.  Separately --thanks to your post I discovered your blog and love it, so excuse me while I add your RSS, twitter feed, etc. to my sites....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:09:39", "killed": false, "user_key": "2c39cf01d99413656ed189114ebb0ccb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698276": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know whether I agree with what you write or not, but I do agree that it's wrong for companies to own our data and not let us use it, so in this fight, I support you and all those who are being screwed over by facebook's ugly policies.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-07_00:52:11", "killed": false, "user_key": "1e217cb6d6a9d5c90edfb33e365d329f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698277": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn, my account had been disable... was it for the group I'd created to support you i.e \"\" or because I was adding some of its members as friends, I don't know 'cause I didn't received any warning from FB.<br>I'm starting to be really pissed off by this company too.<br>Why can't they just leave your account alive but suppress some feature instead of erasing you!!!<br><br>UPDATE: I recaived this email after my account been suspended<br><br>\"Hi,<br><br>Your account has been disabled for persistent misuse of the site.  Please contact <a href=\"mailto:disabled@facebook.com\" rel=\"nofollow\">disabled@facebook.com</a> for more information.<br><br>The Facebook Team\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_08:01:04", "killed": false, "user_key": "b76f00f9425dedbb236d10ffa81ac4d8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698278": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble,<br>I will say, I dont find I agree with you too many times, but in this case I am on your side.  What bothers me, and I think many are missing this, is that we are making an investment in these networks.  We invest out time and energy and we expect a return on that investment.  I wrote a post on my thoughts and would love your opinion (<a href=\"http://tinyurl.com/24c3qk\" rel=\"nofollow\">http://tinyurl.com/24c3qk</a>)<br><br>Happy New Year, hope you have a great one<br><br>regards<br><br>jimmy", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_08:00:36", "killed": false, "user_key": "52ef8c8c6b430d10eef3e0fa13bfd310", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698279": {"up_voted": false, "ip": "", "has_replies": false, "message": "On Christmas day, a friend on MySpace sent me a message on MySpace to advise me to change my password because obviously my site had been compromised.  I am always careful to review each potential friend's site before accepting them.  But somehow I got phished for 1 hour, just enough time for the phisher to send out 10 bulletins during 1 hour to all my friends.  Probably I logged in without realizing that the URL at the time was not <a href=\"http://myspace.com\" rel=\"nofollow\">myspace.com</a> thus got phished.<br><br>Like Twitter, bulletins only last for moments so most of my friends didn't notice.  I sent out an apology to all my MySpace friends by bulletin (some read, most missed it no doubt) and changed my password. It was Christmas Day but fortunately the wifi on the terrace of the Hanlei Bay Cafe where I was having lunch was working just fine.<br><br>So I had changed my password and was back on MySpace.<br><br>The next day I went to log in and suddenly my profile was \"blocked\".  I couldn't send wall comments.<br><br>I sent e-mails to customer service at MySpace telling them:  Hey, I already changed my password.<br><br>In any case, in the end I got an actual e-mail from MySpace, late but sincere, and now everything is fine.  But if I had lost that profile ...and all my Friends ... that would have been very sad.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_05:15:52", "killed": false, "user_key": "aa868efaa40f5f8d6e68478c5e68aa2d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698280": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;You pay nothing, expect to get nothing.<br><br>Now this is an argument that I think is totally BS.<br>It's the members of Facebook who have earned the service a $15 billion valuation.  Every member there pays plenty by inputing their time and data and by clicking on the stupid ads.<br><br>Anybody who thinks Facebook members can be treated like crap because they don't make Facebook even richer with direct dollars is being totally ridiculous.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:23:39", "killed": false, "user_key": "807649270a68e4bc6d489d6fec81fdb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698281": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert said: \"the problem is that when Flickr deletes a photo, they delete more than just that person\u2019s photo: they also delete MY comments with it.\"<br><br>I honestly don't get why people want everything they say and do online to be stored forever.  We don't have that expectation about the \"real world.\"  Why do we have that expectation about the Web?<br><br>I'd rather my stuff was deleted!!  I look back at things I wrote in forums many years ago and think, oh great, some day somebody is going to use this against me.<br><br>I'll say again, I don't get it, any more than I would get having a tape recorder running 24 hours a day to archive my every conversation.<br><br>Life should be about living, about moving forward, not capturing every single little thing we say or do so that we or somebody else can look backwards at our every thought.<br><br>For God's sake, NObody is THAT important!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_03:19:14", "killed": false, "user_key": "807649270a68e4bc6d489d6fec81fdb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698282": {"up_voted": false, "ip": "", "has_replies": false, "message": "Curmudgeon: there's always something more serious in life to talk about than what I'm talking about. I hate people who come in here and use the more serious stories against me. If you want to talk about more serious stuff, why don't you just blog it?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:49:05", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698283": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br>I am one of your 5000 friends on Facebook and I really don\u2019t want to wade into who is right and wrong here.  I really thought about your point and it is true \u2013 there just seems like there should be something else that can be done other than being erased.  I have a lot of memories tied into Facebook, (I know sounds really sad \u2013 yeah I know), but I do.  And the bigger issue is that they are building a community and like any community, sure you need to punish those that misbehave but we usually put them in jail and make them do some time.  Even the notion of putting all your stuff in a box and sending you packing is not really much of a solution.  When I went to click on your profile picture during the ban and I got shunted to my home status page \u2013 it felt really weird \u2013 it was like you had really been erased.  And then the thought \u2013 what if I got erased? What if I had used some tool and made a mistake and got turfed \u2013 that would not be cool - I have made contact with all my old high school and university buddies through Facebook and now what? They all hang out in this community and I can\u2019t come back in? \u2013 that is really weird and off putting.  I am glad you are back on Facebook because that is where I am \u2013 thanks for the post.<br><br>Cheers - Eric", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_02:16:53", "killed": false, "user_key": "b480706a3a39ffb741e45be24dba8d74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698284": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow.. People on here are getting a bit nasty with each other.<br><br>Anyway...  The whole facebook debacle is why I have my blog on hosting that I pay for *and why I also make sure that I have a copy of the database.  In fact, I have it set up so that my install of Wordpress *automatically send me a weekly back-up to my gmail address.<br><br>Of course, that does no good should Gmail decide to suspend me for some reason.  Though, I am working on getting the spam filtering working on my hosting so that I can not rely on Gmail for my e-mail.  Well that and I have a friend who has problems communicating with Google's mail servers, so I have incentive not to use Gmail.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_02:05:39", "killed": false, "user_key": "c5b120e35b8be0e2c6f07119660bac81", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698285": {"up_voted": false, "ip": "", "has_replies": false, "message": "This wouldn't be sour grapes because Facebook wouldn't hire you would it?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:40:46", "killed": false, "user_key": "764b0bcd4e4bf8c4b5a04c83781010ec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698286": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert -- could you arrange for about 50 pounds of me to be erased?  And I definitely don't want it back, so anyone can have it to use.  I'm approaching that \"DD\" cup myself.<br><br>Ever since the first time I heard John Perry Barlow speak in the mid-nineties, it was clear that the whole concept of privacy or IP ownership was doomed.  Since I was involved in selling my photographic services, it really rocked my world.  But he spun the story so simply, so logically and so inescapably that I couldn\u2019t help but understand.<br><br>It\u2019s really fun to see how clearly all these issues seem to be, the younger you are.  I guess as your eyes get worse with age you end up seeing more shades of grey.<br><br>I know one thing.  I\u2019m going to put your name, phone number and birthday up on MY blog right now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_01:39:48", "killed": false, "user_key": "565712b6e542af7feaa0692f4e23283c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698287": {"up_voted": false, "ip": "", "has_replies": false, "message": "btw, I had a PRIVATE ezboard a few years ago.  I used it to talk to my cartoonists, scattered across the globe.  We moved to something else and I told them that I wanted the account closed.  It was something that I was actually paying for, so when I quit paying for it, I thought it would go away.<br><br>I found out earlier this year, that EVERYthing was not only still there, but all the password stuff was totally gone.  ANYbody could access ANY and ALL of this PRIVATE forum.<br><br>I learned my lesson there.  I don't believe ANYthing is really private online.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:52:59", "killed": false, "user_key": "807649270a68e4bc6d489d6fec81fdb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698288": {"up_voted": false, "ip": "", "has_replies": false, "message": "isthere a difference if they didn't let me back? No.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:58:54", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698289": {"up_voted": false, "ip": "", "has_replies": false, "message": "Some people think I'm an asshat for blogging anonymously... but I think too many invest far too much and risk too much on-line.<br><br>I know you've made a business out of your work on-line and that's OK but for many the risks exceed the reward.<br><br>Text can make as many \"enemies\" as it can \"friends\"... and neither of those roles actually map to a real world relationship. It's all virtual and we're all in a walled garden w.r.t. on-line words.<br><br>Real people don't obsess like a few of us do with these issues.<br><br>You were not erased. You were \"managed\". You signed up to be managed. IMHO.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:59:12", "killed": false, "user_key": "189b2d60d63d1a57df9179b9001761ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698290": {"up_voted": false, "ip": "", "has_replies": false, "message": "you do not know me and I only occassionally acutally read your blog, although I have it in my feedreader and scan all of your headlines. I am a born again Christian so I suspect many of our views will be different.  But, your post leaves me confused.  You own your data. You always have and as near as I can tell always will, barring some amazing changes in the law.  However, you have voluntarily elected to post your data on the web, a very public place. You have chosen to post your data on a location you do not control.  You have agreed to the terms of this site and got caught, as I understand it, with your hand in the cookie jar. The punishment was more than you expected, but the punishment was in line with the rights of the site owner. Did you keep copies of your data anywhere? In other words, did you back-up?  If not, shame on you. When you enter the web, you enter a world where the rules are different from the norm, but the rules appeared to be applied properly.  You still own your data, you just lost the data on this particular storage location.  So what? You did not get erased. You are still present and accounted for and you still own your data, you just do not have a copy of that data on this particular location. What is the big deal?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:18:53", "killed": false, "user_key": "ae14251ad051f87b770fcaeae175b12e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698291": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert-<br><br>I'm glad you're back on Facebook (since you're the only reason I joined).<br><br>Best wishes for a great 2008!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-05_00:21:38", "killed": false, "user_key": "193286e7b495a187941e9f180dd59048", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698292": {"up_voted": false, "ip": "", "has_replies": false, "message": "I worry about you and your family. Do you ever have time for either? These matters you concern yourself with are so trivial. What \"data\" of yours that is of any actual value is on Facebook anyway? A bunch of meaningless wall posts and status updates?<br><br>Seriously, do you really rely on them to keep track of anybody who is truly meaningful in your life?<br><br>I think you need a job and a life.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:07:58", "killed": false, "user_key": "589706a49c9b4eee6ddbd28d668ba6c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698293": {"up_voted": false, "ip": "", "has_replies": false, "message": "Cool! Your birthday is on your blog too. My first thought was, \"Yeah Right\", but ok. I just hope your bank knows not to ask for it to confirm who you are.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:40:55", "killed": false, "user_key": "9387fda5adbfafed41eae7733d4b9b87", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698294": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, several months ago you were criticized for producing content that you would share only on Facebook.  You defended the move to publish content that was not open to all.<br><br>Today, the service you produced content for showed you how quickly it can make you disappear.<br><br>Perhaps this is a lesson to control your own content.  This blog, if hosted on your own server, would be open to anyone and all your content would be under your control.<br><br>I've not yet understood why folks clamor to place their content on other people's servers.<br><br>Lesson learned?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_23:04:20", "killed": false, "user_key": "cee17d590423b408a3410167ba6ae5b4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698295": {"up_voted": false, "ip": "", "has_replies": false, "message": "glad you're back up but this is shocking to say the least!  Why do we still  keep providing these companies so much of our personal info?  89 videos?  hope you kept a backup! :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:47:10", "killed": false, "user_key": "44210044ee88774bc7627797f58c6b9c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698296": {"up_voted": false, "ip": "", "has_replies": false, "message": "Alfred and Catherine,<br><br>I agree backing up is important, but that is easier said than done. Actually what Robert was trying to do was make a back-up.<br><br>Facebook is not the bad guy, but they could do better, and Scoble is trying to point them in the right direction. But, sometimes you have to talk a little louder to be heard.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:46:00", "killed": false, "user_key": "9387fda5adbfafed41eae7733d4b9b87", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698297": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think you have to stand for not owning your own data, or at least having the right to move it.   If a service doesn't allow for some way to move your own data between providers, don't use them.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:44:20", "killed": false, "user_key": "fd31ec80478a31167be81b9e81add45c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698298": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been following your saga.....  truly frightening that something like this can happen.  Poof! Gone.<br><br>Glad you're back in the saddle again.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:43:56", "killed": false, "user_key": "c585b85e38d354f2afc7e6ae06e9a518", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698299": {"up_voted": false, "ip": "", "has_replies": false, "message": "When we choose to live our lives as a series of 1s and 0s, we can always be erased.  Even when having your own machines you can still go away. Viruses, Lightening strikes, and bad hard drives have all caused me to loose a 'bit' of myself.<br><br>The real question is \"who's data is it?\"  One might enter it, but its on another's computer/network/etc. and can you trust them?<br><br>I'm glad you back, but when you deal with a large institution who is looking out for their own interest...big brother isn't just the government anymore.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-04_22:42:47", "killed": false, "user_key": "13fc2ba842d7f10e2e98e7a24dd8a14f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698300": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's the modern damnatio memoriae.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-20_19:50:06", "killed": false, "user_key": "b022555273e189a9ab295d5b5e03649a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9698301": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think we have to erase these comments :). There al off topic.<br><br>its a shame to be erased so quickly that you dont even know it happend.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-06-13_08:47:37", "killed": false, "user_key": "a5e4e488d8f911e0de886c3eead1a2c2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": 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": "18349018", "user_id": "anonymous", "forum_id": "125200", "hash": 3114369858324394269}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "erased", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18349018, "num_posts": 130, "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=erased' +
		'&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/erased/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='	+ 'erased'
			+ '&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/erased/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">130</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/erased/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/erased/">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/erased/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:18349018" 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'				: 'erased',
			// 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/erased/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='	+ 'erased'
			+ '&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='	+ 'erased'
			+ '&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='		+ 'erased'
				+ '&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/18349018/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-9698178">\
	 <div id="dsq-comment-header-9698178" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698178" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698178" href="http://geekswithblogs.net/" target="_blank" rel="nofollow">Jeff Julian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698178" class="dsq-comment-message">Same thing happened to me when I was removed from <a href="http://weblogs.asp.net" rel="nofollow">weblogs.asp.net</a> (prior to starting <a href="http://Geekswithblogs.net" rel="nofollow">Geekswithblogs.net</a>).  I had 6 or so months of blog posts erased without any notice.  Really sucks and I totally understand where you are coming from.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698179">\
	 <div id="dsq-comment-header-9698179" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698179" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698179" href="http://www.centernetworks.com/whose-data-is-it-on-a-social-network" target="_blank" rel="nofollow">allen stern</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698179" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698179" class="dsq-comment-message">I actually wrote about this issue in my first scoble post yesterday - the one where i wondered why you were banned.<br><br>it is a bit scary<br><br>course at the same time, it\'s a bit scary that someone can take PII out of a social network and do as they please with it.<br><br>i hope we can split the conversation at some point - both pieces are separate conversations.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698181">\
	 <div id="dsq-comment-header-9698181" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698181" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698181" href="http://www.herdwatching.com/" target="_blank" rel="nofollow">Soulhuntre</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698181" class="dsq-comment-message">Honestly, I will simply never become that Dependant on another firm to managed my stuff. I refuse. Now, obviously I have more resources than most (a co-lo server of my own, programming skills and good sysadmin chops) but the fact remains.<br><br>In short, I simply won\'t put anyone in that kind of power.<br><br>* When I use Gmail to host me, I use Pop3 mode to have a copy. I will not leave my email up to google to erase.<br><br>* I have backups of all my flickr pictures.<br><br>* I ALWAYS point people at my domain as primary contact, and for the most part I mirror locally any RSS feeds I care for them to have.<br><br>* I host my own blogs.<br><br>In short, flickr may erase me ... twitter may try and kill me... but my content stays with me.<br><br>Ken<br><br><br><br>* I will never host my blog on someone elses hardware</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698183">\
	 <div id="dsq-comment-header-9698183" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698183" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698183" href="http://xrrg.com/" target="_blank" rel="nofollow">Brandon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698183" class="dsq-comment-message">Why... I didn\'t really see this one coming. Hopefully they will resolve this issue and restore your account. Perhaps this was an oversight... or an effort to bite back at you.<br><br>Either way, it makes Facebook really look like the bad guy now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698182">\
	 <div id="dsq-comment-header-9698182" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698182" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698182" href="http://ericrice.com/" target="_blank" rel="nofollow">Eric Rice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698182" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698182" class="dsq-comment-message">I have a few friends, who, just for using a nickname, have been banned from Facebook. It\'s getting old and I no longer have sympathy for Facebook.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698184">\
	 <div id="dsq-comment-header-9698184" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698184" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698184" href="http://moneypowerwisdom.com/the-social-gene-pool-whose-data-is-it-anyway/" target="_blank" rel="nofollow">Dr.Mani</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698184" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698184" class="dsq-comment-message">Whose data is it anyway?<br><br><a href="http://moneypowerwisdom.com/the-social-gene-pool-whose-data-is-it-anyway/" rel="nofollow">http://moneypowerwisdom.com/the-social-gene-poo...</a><br><br>You think PHYSICAL data is all-important?  It gets way more murky when you think GENETIC data (which you have more claim to call \'personal\' in the first place!)<br><br>All success<br>Dr.Mani</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698185">\
	 <div id="dsq-comment-header-9698185" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698185" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698185" href="http://www.DirectMarketingMBA.com/Blog" target="_blank" rel="nofollow">Susan F. Heywood</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698185" class="dsq-comment-message">Glad you were restored!<br><br>LinkedIn has much more data than FB about friends, but there is no problem downloading one\'s contact database there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698186">\
	 <div id="dsq-comment-header-9698186" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698186" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698186" href="http://pacificIT.ca/" target="_blank" rel="nofollow">Robert Sanzalone</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698186" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698186" class="dsq-comment-message">Wow. Glad you\'re back up Robert but boy, too bad you had to be the fall guy for all of this.  Lesson learned.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698187">\
	 <div id="dsq-comment-header-9698187" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698187" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698187">Chris D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698187" class="dsq-comment-message">Though I can understand you being upset Robert - your stuff disappeared like a fart in the breeze, it seems to me that your indignation is naive. This suprises me a bit. Nothing that claims to be free and unfettered is in fact free or unfettered. You keep talking about YOUR data when speaking about your Facebook fiasco. Forgive me for being ignorant or dismissive, but what exactly does that mean? I mean, the nanosecond you signed up with Facebook, you gave away your rights to "your" data. In fact, the data you entered and otherwise accreted, was THEIR data from the moment you began using Facebook. They can do with it what they please. Maybe you thought that for free you can call information stored on someone else\'s servers "yours" but you were really wrong.  I think that if you had paid a service fee to have Facebook store data in the manner you so chose and contracted them to do, you could have a case for being indignant and a case for demanding recourse. The truth is, that is not the case.  Facebook and the other so called "Free" social networking experiments are NOT really FREE at all. What you give up in order to communicate and socialie is what you put in - "your" data.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698177">\
	 <div id="dsq-comment-header-9698177" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698177" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698177" href="http://blogs.msdn.com/alfredth" target="_blank" rel="nofollow">Alfred Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698177" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698177" class="dsq-comment-message">I have always backed up my own data. I still have all my code from college. It may be on punch cards and it may the over 30 years old but I have it. If I care about it I have a local backup. It just makes sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698180">\
	 <div id="dsq-comment-header-9698180" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698180" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698180">Pete</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698180" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698180" class="dsq-comment-message">If it\'s so important that you not be erased, follow the rules.<br><br>You like having running water, so you pay your water bill. Same thing. You want the goods/services? Follow the rules. Don\'t like the rules? Go elsewhere.<br><br>It\'s really that simple.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698234">\
	 <div id="dsq-comment-header-9698234" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698234" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698234" href="http://helzerman.com/" target="_blank" rel="nofollow">Catherine Helzerman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698234" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698234" class="dsq-comment-message">So Facebook is the bad guy here because they don\'t promise to keep people\'s data forever regardless of how users treat their FREE site?  Come on, Robert... you\'re NOT an idiot, but neither are the folks at Facebook.  In terms of fear over lost data, if Facebook goes away tomorrow I\'m not going to cry about the loss of my data because I know better than to keep my most valuable data on a free site over which I have no control.  I\'m sorry your account was gone for two seconds -I\'m sure it sucked, but give those guys a break already.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698293">\
	 <div id="dsq-comment-header-9698293" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698293" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698293">lgedeon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698293" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698293" class="dsq-comment-message">Cool! Your birthday is on your blog too. My first thought was, "Yeah Right", but ok. I just hope your bank knows not to ask for it to confirm who you are.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698299">\
	 <div id="dsq-comment-header-9698299" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698299" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698299" href="http://blog.waltdesign.com/" target="_blank" rel="nofollow">walter wimberly</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698299" class="dsq-comment-message">When we choose to live our lives as a series of 1s and 0s, we can always be erased.  Even when having your own machines you can still go away. Viruses, Lightening strikes, and bad hard drives have all caused me to loose a \'bit\' of myself.<br><br>The real question is "who\'s data is it?"  One might enter it, but its on another\'s computer/network/etc. and can you trust them?<br><br>I\'m glad you back, but when you deal with a large institution who is looking out for their own interest...big brother isn\'t just the government anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698298">\
	 <div id="dsq-comment-header-9698298" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698298" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698298">pamela1129</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698298" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698298" class="dsq-comment-message">I\'ve been following your saga.....  truly frightening that something like this can happen.  Poof! Gone.<br><br>Glad you\'re back in the saddle again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698297">\
	 <div id="dsq-comment-header-9698297" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698297" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698297">eric</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698297" class="dsq-comment-message">I don\'t think you have to stand for not owning your own data, or at least having the right to move it.   If a service doesn\'t allow for some way to move your own data between providers, don\'t use them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698296">\
	 <div id="dsq-comment-header-9698296" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698296">lgedeon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698296" class="dsq-comment-message">Alfred and Catherine,<br><br>I agree backing up is important, but that is easier said than done. Actually what Robert was trying to do was make a back-up.<br><br>Facebook is not the bad guy, but they could do better, and Scoble is trying to point them in the right direction. But, sometimes you have to talk a little louder to be heard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698295">\
	 <div id="dsq-comment-header-9698295" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698295" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698295" href="http://fresh-perspectives.net/" target="_blank" rel="nofollow">Pearl</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698295" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698295" class="dsq-comment-message">glad you\'re back up but this is shocking to say the least!  Why do we still  keep providing these companies so much of our personal info?  89 videos?  hope you kept a backup! :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698248">\
	 <div id="dsq-comment-header-9698248" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698248" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698248" href="http://boldlygoing.com/2008_01_04/scoble-erased/" target="_blank" rel="nofollow">James D Kirk</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698248" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698248" class="dsq-comment-message">First off, I seriously doubt you went into all this not thinking about all the mileage you were going to be able to get out of it, regardless of getting nabbed. But that\'s okay. I don\'t have any negative feelings if you knew you\'d be able to have $h1tloads of press/links written about the "experiment". In fact, I applaud you for doing it, knowing that you are smart enough to have figured out the various potential results.<br><br>Plus, you\'re getting ready to announce "your next move" in terms of moving your career from podtech to Scoble 2.0 (2.5?, 3.0?). Does anyone truly imagine this is "hurting" you? Come on people.<br><br>But to the bigger point: FB is what it is. If you want to be more in control of your social network, you need to be following <a href="http://diso-project.org" title="DiSo" rel="nofollow">DiSo</a> or APML or the likes. You need to have an <a href="http://openid.net" title="openID" rel="nofollow">OpenID</a>.<br><br>What we are experiencing right now is nothing like what we\'ll experience online in 5 or 10 years. NOTHING.<br><br>And if you were able to get yourself all riled up over the "shenanigans" that RS just perpetrated, I ask you this: do you have a safeway, ralphs, frys, or any other grocery store "member" card? If you do, and you use it regularly, your the fool! Why, because they know more about you than you know about you. They know more about what you do than you probably realize. And you can\'t get at that information. You can\'t pull it out of their systems.<br><br>But you all keep harping on the tragedy that has occurred here. Amazing!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698294">\
	 <div id="dsq-comment-header-9698294" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698294" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698294" href="http://ladow.net/" target="_blank" rel="nofollow">Bob</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698294" class="dsq-comment-message">Robert, several months ago you were criticized for producing content that you would share only on Facebook.  You defended the move to publish content that was not open to all.<br><br>Today, the service you produced content for showed you how quickly it can make you disappear.<br><br>Perhaps this is a lesson to control your own content.  This blog, if hosted on your own server, would be open to anyone and all your content would be under your control.<br><br>I\'ve not yet understood why folks clamor to place their content on other people\'s servers.<br><br>Lesson learned?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698292">\
	 <div id="dsq-comment-header-9698292" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698292" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698292">Roger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698292" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698292" class="dsq-comment-message">I worry about you and your family. Do you ever have time for either? These matters you concern yourself with are so trivial. What "data" of yours that is of any actual value is on Facebook anyway? A bunch of meaningless wall posts and status updates?<br><br>Seriously, do you really rely on them to keep track of anybody who is truly meaningful in your life?<br><br>I think you need a job and a life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698275">\
	 <div id="dsq-comment-header-9698275" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698275" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698275" href="http://helzerman.com/" target="_blank" rel="nofollow">Catherine Helzerman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698275" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698275" class="dsq-comment-message">The scary thing, James, is that companies aren\'t even scratching the surface of unlocking the potential of what they could do with the existing technology they have in their data centers right now with those cute little grocery cards.  Separately --thanks to your post I discovered your blog and love it, so excuse me while I add your RSS, twitter feed, etc. to my sites....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698252">\
	 <div id="dsq-comment-header-9698252" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698252" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698252" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698252" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698252" class="dsq-comment-message">Roger: I wrote this post while hanging out with my son. Go watch our videos over at qik.com/scobleizer and you will see that I have a rich life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698232">\
	 <div id="dsq-comment-header-9698232" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698232" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698232" href="http://www.teflnews.net/" target="_blank" rel="nofollow">Louis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698232" class="dsq-comment-message">I learned early on in the internet age that you can\'t trust websites to keep your data safe.<br><br>Just one example is <a href="http://Usa.net" rel="nofollow">Usa.net</a>. all of a sudden and without warning required payment for emails. Sucks if you used them for email.<br><br>I truly believe there is nothing that will prevent a company from deciding what they want to do with your data and you have no choice but to go along with it. Facebook might decide to charge for access tomorrow, either pay or lose your data. They reserve the rights in their TOS to do it. Companies have done it in the past and they will do it in the future.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698176">\
	 <div id="dsq-comment-header-9698176" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698176">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698176" class="dsq-comment-message"><i><b>Unperson</b> is a person who has been "vaporized"; who has been not only killed by the state, but <b>effectively erased from existence.</b> Such a person would be written out of existing books, photographs, and articles so that <b>no trace of their existence could be found in the historical record.</b> The idea is that such a person would, according to the principles of doublethink, be forgotten completely (for it would be impossible to provide evidence of their existence), even by close friends and family members, and mentioning his/her name, or even mentioning of their past existence, is thoughtcrime. (The concept that the person may have existed at one time, and has disappeared, cannot be expressed in Newspeak.) Compare to the Stalinist practice of erasing people from photographs after their death.</i><br><br>from <a href="http://en.wikipedia.org/wiki/List_of_Newspeak_words" rel="nofollow">http://en.wikipedia.org/wiki/List_of_Newspeak_words</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698229">\
	 <div id="dsq-comment-header-9698229" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698229" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698229">scottgjerdingen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698229" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698229" class="dsq-comment-message">Although it may happen, I cannot imagine being "erased" from something like gmail.  If a service I rely on has me thinking about this sort of disruption as well as aspects of potential "identity theft",  I need to really think about why I would want to be associated with them?...being "free" certainly isn\'t the reason.<br><br>Unlike my gmail account, I do have very little invested in facebook and ironically I just started exploring it over the holidays so it was pretty easy for me to request that my account be disabled and in requesting this I also asked that I be "erased".  I am curious to follow what others with more invested in facebook are thinking.<br><br>- scott -</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698251">\
	 <div id="dsq-comment-header-9698251" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698251" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698251">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698251" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698251" class="dsq-comment-message"><a href="http://www.youtube.com/watch?v=uvlaojjyTWY" rel="nofollow">You\'ve just been erased.</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698250">\
	 <div id="dsq-comment-header-9698250" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698250">Jackie Childs</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698250" class="dsq-comment-message">Dude, ever heard the phrase "you get what  you pay for."?  Exactly what did they owe you...for FREE?  Seriously. You would have a case if you were paying them for this service, but you didn\'t invest anything but your time, AT YOUR OWN CHOOSING.<br><br>You obviously have not read Facebook\'s Terms of Use.  Or if you did, you didn\'t understand it.  They are very clear. For example:<br><br>"The Company may terminate your membership, delete your profile and any content or information that you have posted on the Site or through any Platform Application and/or prohibit you from using or accessing the Service or the Site or any Platform Application (or any portion, aspect or feature of the Service or the Site or any Platform Application) for any reason, or no reason, at any time in its sole discretion, with or without notice...,"<br><br>and<br><br>"IN NO EVENT WILL COMPANY OR ITS DIRECTORS, EMPLOYEES OR AGENTS BE LIABLE TO YOU OR ANY THIRD PERSON FOR ANY INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL OR PUNITIVE DAMAGES, INCLUDING FOR ANY LOST PROFITS OR LOST DATA ARISING FROM YOUR USE OF THE SITE OR THE SERVICE, ANY PLATFORM APPLICATIONS OR ANY OF THE SITE CONTENT OR OTHER MATERIALS ON, ACCESSED THROUGH OR DOWNLOADED FROM THE SITE, EVEN IF THE COMPANY IS AWARE OR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, THE COMPANY\'S LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER, AND REGARDLESS OF THE FORM OF THE ACTION, WILL AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO COMPANY FOR THE SERVICE DURING THE TERM OF MEMBERSHIP, BUT IN NO CASE WILL THE COMPANY\'S LIABILITY TO YOU EXCEED $1000. YOU ACKNOWLEDGE THAT IF NO FEES ARE PAID TO COMPANY FOR THE SERVICE, YOU SHALL BE LIMITED TO INJUNCTIVE RELIEF ONLY, UNLESS OTHERWISE PERMITTED BY LAW, AND SHALL NOT BE ENTITLED TO DAMAGES OF ANY KIND FROM COMPANY, REGARDLESS OF THE CAUSE OF ACTION."<br><br>You agreed to all of the above when you created an account. If you had data on Facebook you wanted to retain, it was YOUR responsibility to make sure that happened; not Facebook\'s.   So, you have little room to bitch. The lesson you should now have learned is READ the contract before you agree to it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698249">\
	 <div id="dsq-comment-header-9698249" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698249" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698249" href="http://evolv.cc/" target="_blank" rel="nofollow">jason</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698249" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698249" class="dsq-comment-message">That\'s why I like services that offer the ability to host the service yourself. Wordpress is great, and it\'s awesome because of the fact that you can host your content yourself. While I like a service like Flickr, I use Gallery because I host the data myself. Sure with video it could get a bit expensive, but maybe video services should offer the ability to download a copy for your own records. Now there\'s a business model!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698233">\
	 <div id="dsq-comment-header-9698233" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698233" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698233" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698233" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698233" class="dsq-comment-message">catherine: how dare you take my data off of my blog without checking with my commenters first and using that data for your own purposes! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698237">\
	 <div id="dsq-comment-header-9698237" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698237" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698237" href="http://helzerman.com/" target="_blank" rel="nofollow">Catherine Helzerman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698237" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698237" class="dsq-comment-message">Can\'t chat now... busy mining your site for email addresses, birthdays, social security numbers, bra size... bra size?!  Robert!  Who knew?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698238">\
	 <div id="dsq-comment-header-9698238" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698238" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698238" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698238" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698238" class="dsq-comment-message">pete I once didn\'t pay my water bill. They did not turn it off. They had a whole process that had to play out before that happened.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698243">\
	 <div id="dsq-comment-header-9698243" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698243" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698243" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698243" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698243" class="dsq-comment-message">catherine: double D or bust! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698235">\
	 <div id="dsq-comment-header-9698235" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698235" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698235" href="http://listics.com/" target="_blank" rel="nofollow">fp</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698235" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698235" class="dsq-comment-message">Were you erased or turned off?  When they re-opened your account was it substantially as it had been before they blanked it out?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698288">\
	 <div id="dsq-comment-header-9698288" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698288" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698288" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698288" class="dsq-comment-message">isthere a difference if they didn\'t let me back? No.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698289">\
	 <div id="dsq-comment-header-9698289" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698289" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698289" href="http://sepuku.wordpress.com/" target="_blank" rel="nofollow">idid</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698289" class="dsq-comment-message">Some people think I\'m an asshat for blogging anonymously... but I think too many invest far too much and risk too much on-line.<br><br>I know you\'ve made a business out of your work on-line and that\'s OK but for many the risks exceed the reward.<br><br>Text can make as many "enemies" as it can "friends"... and neither of those roles actually map to a real world relationship. It\'s all virtual and we\'re all in a walled garden w.r.t. on-line words.<br><br>Real people don\'t obsess like a few of us do with these issues.<br><br>You were not erased. You were "managed". You signed up to be managed. IMHO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698228">\
	 <div id="dsq-comment-header-9698228" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698228" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698228">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698228" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698228" class="dsq-comment-message"><i>They had a whole process that had to play out before that happened.</i><br><br>So maybe the correct analogy is that the water utility (which gives you free water, which you come to depend upon) sees you using up "too much water," whatever that is, and they <i>instantly</i> shut off your water supply.<br><br>You have a head full of Pert suds and find yourself unable to rinse.<br><br>Then, after suffering from dehydration, you get a nice letter from the Water Utility people saying that the amount of water you were using was consistent with a water leak.  They will let you have the nice free water again, but advise you to bathe less frequently. ;-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698290">\
	 <div id="dsq-comment-header-9698290" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698290" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698290" href="http://www.judeministries.org/" target="_blank" rel="nofollow">Jim Arthur</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698290" class="dsq-comment-message">you do not know me and I only occassionally acutally read your blog, although I have it in my feedreader and scan all of your headlines. I am a born again Christian so I suspect many of our views will be different.  But, your post leaves me confused.  You own your data. You always have and as near as I can tell always will, barring some amazing changes in the law.  However, you have voluntarily elected to post your data on the web, a very public place. You have chosen to post your data on a location you do not control.  You have agreed to the terms of this site and got caught, as I understand it, with your hand in the cookie jar. The punishment was more than you expected, but the punishment was in line with the rights of the site owner. Did you keep copies of your data anywhere? In other words, did you back-up?  If not, shame on you. When you enter the web, you enter a world where the rules are different from the norm, but the rules appeared to be applied properly.  You still own your data, you just lost the data on this particular storage location.  So what? You did not get erased. You are still present and accounted for and you still own your data, you just do not have a copy of that data on this particular location. What is the big deal?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698291">\
	 <div id="dsq-comment-header-9698291" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698291">Jeremy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698291" class="dsq-comment-message">Robert-<br><br>I\'m glad you\'re back on Facebook (since you\'re the only reason I joined).<br><br>Best wishes for a great 2008!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698257">\
	 <div id="dsq-comment-header-9698257" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698257" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698257" href="http://silkcharm.blogspot.com/" target="_blank" rel="nofollow">Laurel Papworth</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698257" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698257" class="dsq-comment-message">Hi Robert,<br>About a year ago, I gave a presentation at WebJam here in Sydney, Australia about the need for an unIndustry organisation. Our industry organisations protect professionally developed content e.g. Interactive media companies, but there is no one protecting user generated content (or consumer generated media, or whatever the "in" phrase is now). Over the years I\'ve had a few nasty experiences of waking up one morning and my community is gone - 404 errors, site taken down, admin got bored.<br><br>I exhorted to a drunken crowd that if there is another economic/technology Bubble burst, this time it won\'t be the Venture Capitalists that are hurt but US - if Flickr or YouTube gets turned off with no warning, that\'s our memories, and lives. We need the CoC to be an agreement to give us warnings, and ability to back our content up within a reasonable timeframe. I was dressed as my Avatar - SilkCharm - at the time, in a pink wig and huge pink wings, so no-one paid me any attention. :P<br><br>If you, Robert, do absolutely nothing else over the next year to 18 months but set up an unIndustry governance organisation with a code of conduct that has companies committing to protecting user\'s content/profiles/friends  you will have done enormous good for all of us who create content on hosted sites. But if I may give you a tip: while evangelising, don\'t dress as a pink pixie, with wings. :)<br><br>Thanks Nick Hodge for pointing this post out to me *huggles*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698256">\
	 <div id="dsq-comment-header-9698256" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698256" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698256" href="http://joeduck.com/" target="_blank" rel="nofollow">JoeDuck</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698256" class="dsq-comment-message">You are totally right to be pissed.  There are many social networking choices, and the convention has changed from begging to choosing.  Just because Facebook, or Google, or whoever has a "free" service does NOT give them the right to act in irresponsible ways.  What is responsible?  Giving users the benefit of the doubt, and keeping them posted when they think you have crossed some invisible line.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698255">\
	 <div id="dsq-comment-header-9698255" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698255">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698255" class="dsq-comment-message"><i>Real people don’t obsess like a few of us do with these issues.</i><br><br>You\'re right.  I checked with some "real people" and they all said "Yes, but what does any of this have to do with Britney?"<br><br><i>You were not erased. You were “managed”.</i><br><br>"This was not called execution.  It was called retirement."<br>  -- opening crawl, <i>Blade Runner</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698254">\
	 <div id="dsq-comment-header-9698254" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698254" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698254" href="http://blog.macb.net" target="_blank" rel="nofollow">macbeach</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698254" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698254" class="dsq-comment-message">@25:<br><br>Reminder:  FB makes it clear they don\'t erase anything.  Once they have it it is theirs and they keep it long after you are gone for whatever they wish to do with it.  Go back and read that TOS again.<br><br>Now, my guess is that after they delete an account they might eventually erase photos or other things that might take up space without having any value (to them).<br><br>But who knows, a few years down the line potential employers might really like to see what you were up to while you were in college.<br><br>Facebook could even, with a fair degree of certainty guarantee that those embarrassing pictures belonged to YOU!   At least that is still true for college kids if they want to be on their school\'s network.<br><br>That\'s why my FB ID (in addition to being hardly used) is fake.  (I know, they claim they don\'t allow that.)<br><br>FB needs to decide who it wants to be when it grown up.  They better hurry too, before they are stunted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698253">\
	 <div id="dsq-comment-header-9698253" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698253" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698253" href="http://MarkMayhew.com/" target="_blank" rel="nofollow">Mark</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698253" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698253" class="dsq-comment-message">think these things through BEFORE you run scripts?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698236">\
	 <div id="dsq-comment-header-9698236" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698236" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698236">Kris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698236" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698236" class="dsq-comment-message">Yesterday, Blogger/soldier Andrew Olmsted was killed in Iraq, ambushed.<br><br>Perspective.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698240">\
	 <div id="dsq-comment-header-9698240" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698240" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698240" href="http://demoxi.com/blog" target="_blank" rel="nofollow">Jim Adler</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698240" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698240" class="dsq-comment-message">Robert,<br><br>Thanks for taking a hard stand on this.  It is difficult to understand how a third-party company could believe they have more right to your friends\' data than you do.  The walled gardens are beginning to strain under the stress.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698239">\
	 <div id="dsq-comment-header-9698239" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698239" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698239" href="http://dawnkey.wordpress.com/" target="_blank" rel="nofollow">dawnkey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698239" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698239" class="dsq-comment-message">The problem is that some people make information available only to friends.  There is a social understanding that this information will stay on Facebook and be exposed only to certain people.<br><br>I think people have a legitimate gripe about you taking that information, IF other people could have gotten access to it.  You say people should own their own information, and I agree with that.  But my birthday is MY information, not YOUR information.<br><br>Robert, you\'ve always looked at Facebook at a Rolodex.  I like that analogy.  Say you had an old-fashioned Rolodex.  Yes, you can carry that with you anywhere you go.  BUT if you take that Rolodex and make copies of everybody\'s business card and make them available to anybody and everybody who wants them, then that\'s a breach of the relationship.  It\'s a slam against trust and privacy.<br><br>What I\'ve missed in all of this (I haven\'t been following it closely), is whether or not what you took would be accessible to anybody else but you.  If it would be only you, then I don\'t see a problem with it.  But if it could be accessed by others, then you were wrong to do it, IMO.<br><br>One more thing...you always have the attitude that you\'re an open book and good for you.  But not everybody is like you.  We all have own comfort levels when it comes to privacy.  (I bet 95% of women have a much lower threshold than you do.)  You shouldn\'t assume that nobody should be upset because you wouldn\'t be.<br><br>It\'s like you\'re "steal my content" argument.  Fine for you, but not for everybody.  Frankly, I think this tendency of yours to think that what\'s good for you is good for everybody is the one fault that is going to keep getting you into trouble.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698287">\
	 <div id="dsq-comment-header-9698287" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698287" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698287" href="http://dawnkey.wordpress.com/" target="_blank" rel="nofollow">dawnkey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698287" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698287" class="dsq-comment-message">btw, I had a PRIVATE ezboard a few years ago.  I used it to talk to my cartoonists, scattered across the globe.  We moved to something else and I told them that I wanted the account closed.  It was something that I was actually paying for, so when I quit paying for it, I thought it would go away.<br><br>I found out earlier this year, that EVERYthing was not only still there, but all the password stuff was totally gone.  ANYbody could access ANY and ALL of this PRIVATE forum.<br><br>I learned my lesson there.  I don\'t believe ANYthing is really private online.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698175">\
	 <div id="dsq-comment-header-9698175" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698175">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698175" class="dsq-comment-message"><i>Yesterday, Blogger/soldier Andrew Olmsted was killed in Iraq, ambushed.<br><br>Perspective.<br></i><br><br>And on the same day, over 13,000 children died of hunger.  I mean, that not the death of 13,000 brown children is anywhere NEAR as important as a single, white, American blogger who happened to choose to go to a place that\'s known for getting people blown up or anything.  Far from it.<br><br>I\'ll see your self-righteousness and raise you.  ;-)<br><br>Ironically, this is what Andrew Olmsted put in his last blog post (which he arranged to be published AFTER his death):<br><br><i>I do ask (not that I\'m in a position to enforce this) that no one try to use my death to further their political purposes. I went to Iraq and did what I did for my reasons, not yours. <b>My life isn\'t a chit to be used to bludgeon people to silence on either side.</b></i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698230">\
	 <div id="dsq-comment-header-9698230" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698230" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698230" href="http://searchengines.wordpress.com/" target="_blank" rel="nofollow">searchengines</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698230" class="dsq-comment-message">______________________________________________<br><br>The same thing happens to Digg members, YouTube members, MySpace users, Free Blog hosting services,<br>etc etc etc  :-(<br><br><br><b>To them you are just another user name among thousands.</b><br>They do their jobs in a way that is the easiest way out for them, then  leave at the end of the day</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698174">\
	 <div id="dsq-comment-header-9698174" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698174" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698174">d2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698174" class="dsq-comment-message">"I once didn’t pay my water bill. They did not turn it off. They had a whole process that had to play out before that happened."<br><br>the utility analogy is weak, facebook is not an essential service and there is absolutely no need for regulation similar to the water/gas/power utilites.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698227">\
	 <div id="dsq-comment-header-9698227" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698227" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698227">pauroberts</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698227" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698227" class="dsq-comment-message">The only reason I would call you a "sucker" (as you put it, not me) is that you spent months obssessed with FB, practically their biggest sales person (in tech circles) while your critics (and some friends too) warned of putting too much trust there (in more ways than your data), and also warned of just being, well so obssesssed by it all. Then "it" turned around and bit you in the butt. It\'s almost tragically comical.<br><br>I\'m glad you spend so much time testing out these services so much so that we don\'t have to, and here, you\'ve proven how valuable you can be as a guinea pig. But I would have to agree with a few of the posters here. As someone who is tehcnically inclined, why don\'t you host your own services? You can still test all this other stuff out, just don\'t dump your whole life into one basket (and tell us that\'s what we should do too). I actually started using FB more just because I wanted to follow some of the stuff you "refused" to share with us here (something like, "if you want to see what I said, go to my facebook wall or see my video on facebook, or check out this or that on my FB...." and then it was "follow me on twitter..." when I\'d just prefer to read your blog (maybe hosted by you).<br><br>What\'s it going to be next week? "Follow me as I jump off the Golden Gate Bridge stream into the cold Pacific, tide going out..."<br><br>(Forgive me, it was partly in jest, I do sort of feel your pain...)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698172">\
	 <div id="dsq-comment-header-9698172" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698172" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698172">Kris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698172" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698172" class="dsq-comment-message">Yeah Karim,<br><br>I did not use or even think of using his death the sick way you just placed on my post.<br>FSCK you.<br><br>Scoble is a blogger and his post title said he was ERASED.<br><br>erased.<br><br>perspective.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698231">\
	 <div id="dsq-comment-header-9698231" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698231" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698231">Curmudgeon Geographer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698231" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698231" class="dsq-comment-message">Karim:<br><br>What the hell?<br><br>Mentioning Andrew Olmsted\'s death was clearly a comparison of blogger-to-blogger tragedies. That you saw it as some attempt to stifle political debate . . . when there hasn\'t been a damn thing said about the politics of war until you friggin\' bothered to bring it up.<br><br>It was all about one blogger who lost some data temporarily, another lost his life permanently.<br><br>You have some serious problems if the first thing that came to your head from the mentioning of the death of someone that the messenger was trying to stifle your dissent about a subject that wasn\'t even being talked about. Total non sequitur. Get a grip and take your race-baiting to a comment section where it is on topic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698173">\
	 <div id="dsq-comment-header-9698173" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698173" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698173" href="http://www.geekbrief.tv/" target="_blank" rel="nofollow">Cali Lewis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698173" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698173" class="dsq-comment-message">Robert, you embrace and endorse third party services all the time. You\'re blog is stored on <a href="http://Wordpress.com" rel="nofollow">Wordpress.com</a> rather than using the amazing Wordpress software on your own hosted site. If you don\'t host it, IMO, you don\'t own it. You\'re giving a lot of content to companies that may or may not have your best interest in mind.<br><br>Facebook sucks. Your endorsement of it almost got me interested, but ultimately, I can\'t except a social network owning my stuff when it\'s just as easy to get a domain name, get hosting and keep control.<br><br>I\'m not 100% pure on my position because PodShow hosts my video files, but I have a contract with them and I value them as a partner...not just a company whose EULA I\'ve agreed too.<br><br>When I speak to kids in college. I tell them to register a domain and buy hosting and work to own their stuff. You should do the same thing. If you do, you\'ll never get banned.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698286">\
	 <div id="dsq-comment-header-9698286" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698286" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698286" href="http://www.TechHerding.com/" target="_blank" rel="nofollow">Dick Carlson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698286" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698286" class="dsq-comment-message">Robert -- could you arrange for about 50 pounds of me to be erased?  And I definitely don\'t want it back, so anyone can have it to use.  I\'m approaching that "DD" cup myself.<br><br>Ever since the first time I heard John Perry Barlow speak in the mid-nineties, it was clear that the whole concept of privacy or IP ownership was doomed.  Since I was involved in selling my photographic services, it really rocked my world.  But he spun the story so simply, so logically and so inescapably that I couldn’t help but understand.<br><br>It’s really fun to see how clearly all these issues seem to be, the younger you are.  I guess as your eyes get worse with age you end up seeing more shades of grey.<br><br>I know one thing.  I’m going to put your name, phone number and birthday up on MY blog right now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698285">\
	 <div id="dsq-comment-header-9698285" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698285" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698285">frank</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698285" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698285" class="dsq-comment-message">This wouldn\'t be sour grapes because Facebook wouldn\'t hire you would it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698282">\
	 <div id="dsq-comment-header-9698282" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698282" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698282" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698282" class="dsq-comment-message">Curmudgeon: there\'s always something more serious in life to talk about than what I\'m talking about. I hate people who come in here and use the more serious stories against me. If you want to talk about more serious stuff, why don\'t you just blog it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698258">\
	 <div id="dsq-comment-header-9698258" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698258" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698258" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698258" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698258" class="dsq-comment-message">Frank: I never considered working at Facebook and was never offered a job there and I never approached anyone about working there. So, why would this have anything to do with this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698259">\
	 <div id="dsq-comment-header-9698259" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698259" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698259">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698259" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698259" class="dsq-comment-message">Scoble, I find it funny that a person with your stated experience in this space is even making an issue out of this.  Facebook, according to their TOS, is under no obligation to maintain your information for you.  You agreed to that, whether read the TOS or not.<br><br>@48.  Actually their TOS makes it very clear they can pretty much do what they want with the service at any time they choose, and are under no obligation to inform you.<br><br>@47 Re: Flickr. Have you actually read their Terms of Use?  In there Yahoo makes it VERY CLEAR you are using the free service at your own risk, and they too can do pretty much whatever they want with the data and you agree to not hold them accountable and not be indemnified.  So, if you are worried about your "memories", don\'t store them on a FREE service that is under no obligation to guarantee you data will always be available to you.  I can pretty much bet 99.999% of Flickr users have not read the TOS and are not aware.  Here\'s the kicker:<br><br>"Yahoo! reserves the right at any time and from time to time to modify or discontinue, temporarily or permanently, the Service (or any part thereof) with or without notice. You agree that Yahoo! shall not be liable to you or to any third party for any modification, suspension or discontinuance of the Service."<br><br>Note that is says "WITH OR WITHOUT NOTICE". So, the minute you sign up for a Flickr account you agree to this. So, anyone that is relying on Flickr as their sole source for storing their photos is....well...a bit of a fool.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698245">\
	 <div id="dsq-comment-header-9698245" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698245" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698245" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698245" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698245" class="dsq-comment-message">Donald: the problem is that when Flickr deletes a photo, they delete more than just that person\'s photo: they also delete MY comments with it. Yeah, you TRY to backup your comments! If they aren\'t associated with the photo then they become worthless.<br><br>Anyway, you\'re right. The companies have total control of us here.<br><br>Like I said: hope you don\'t get deleted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698244">\
	 <div id="dsq-comment-header-9698244" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698244" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698244" href="http://silkcharm.blogspot.com/" target="_blank" rel="nofollow">Laurel Papworth</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698244" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698244" class="dsq-comment-message">@Donald Just because it\'s in the ToS, EULA, or whatever, doesn\'t make it right. The TOS needs to change then. The old EULA for MySpace and YouTube said that the copyright of uploaded material belonged to THEM. They changed it recently. Time for another change.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698242">\
	 <div id="dsq-comment-header-9698242" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698242" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698242">Kris</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698242" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698242" class="dsq-comment-message">Scoble, that was my comment.<br><br>I only posted that here because I went thru my rss,Doc searles had a post about it, then I read your post, and saw the similarities in the language (erased) used.<br><br>It gave ME perspective in whats important.<br><br>You have also posted in the past about perspective.<br><br>I didnt mean the post to "use against you",</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698284">\
	 <div id="dsq-comment-header-9698284" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698284" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698284" href="http://www.commanddotcom.com/" target="_blank" rel="nofollow">Adam C.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698284" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698284" class="dsq-comment-message">Wow.. People on here are getting a bit nasty with each other.<br><br>Anyway...  The whole facebook debacle is why I have my blog on hosting that I pay for *and why I also make sure that I have a copy of the database.  In fact, I have it set up so that my install of Wordpress *automatically send me a weekly back-up to my gmail address.<br><br>Of course, that does no good should Gmail decide to suspend me for some reason.  Though, I am working on getting the spam filtering working on my hosting so that I can not rely on Gmail for my e-mail.  Well that and I have a friend who has problems communicating with Google\'s mail servers, so I have incentive not to use Gmail.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698283">\
	 <div id="dsq-comment-header-9698283" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698283" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698283" href="http://www.hgn.ca/" target="_blank" rel="nofollow">Eric Dewhirst</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698283" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698283" class="dsq-comment-message">Hi Robert,<br>I am one of your 5000 friends on Facebook and I really don’t want to wade into who is right and wrong here.  I really thought about your point and it is true – there just seems like there should be something else that can be done other than being erased.  I have a lot of memories tied into Facebook, (I know sounds really sad – yeah I know), but I do.  And the bigger issue is that they are building a community and like any community, sure you need to punish those that misbehave but we usually put them in jail and make them do some time.  Even the notion of putting all your stuff in a box and sending you packing is not really much of a solution.  When I went to click on your profile picture during the ban and I got shunted to my home status page – it felt really weird – it was like you had really been erased.  And then the thought – what if I got erased? What if I had used some tool and made a mistake and got turfed – that would not be cool - I have made contact with all my old high school and university buddies through Facebook and now what? They all hang out in this community and I can’t come back in? – that is really weird and off putting.  I am glad you are back on Facebook because that is where I am – thanks for the post.<br><br>Cheers - Eric</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698260">\
	 <div id="dsq-comment-header-9698260" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698260" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698260" href="http://robert.accettura.com/" target="_blank" rel="nofollow">robertaccettura</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698260" class="dsq-comment-message">Just another reason why social networking is at least partially all hype and little substance.  Flickr (Yahoo) can do the same thing to you.<br><br>I\'m personally more of a fan of things like OpenID, XFN, etc.  Things I can host myself and manage my identity.  I host my own blog for this reason.  I host my own photos/videos for this reason.  I keep backups of my data for this reason.  I own my domain for this reason.<br><br>Everyone can visit, I have full text feeds, but I control my content.  I can move my domain as I wish, update as I wish, and do what I want without someone telling me otherwise.<br><br>I like Google, Yahoo, etc.  But would I trust them with my online identity?  No.  Do I trust myself?  Yea, I do.<br><br>I wish more would do the same.<br><br>What happens when these companies get bought out, change focus, or just shut down?  What happens to your data then?<br><br>That\'s why I like the syndication model.  Share your content, but control the distribution point.  You can read many of my blog posts on planet mozilla, or your feed reader, I don\'t care.  But the url to that feed is mine.  Not FeedBurner/Google\'s, not <a href="http://wordpress.com" rel="nofollow">wordpress.com</a>, not typepad.<br><br>I changed my CMS from movabletype to wordpress, and changed hosts since I started blogging. Every post, every comment was preserved.  I like that.  In 10 years, I\'ll love that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698190">\
	 <div id="dsq-comment-header-9698190" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698190" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698190">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698190" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698190" class="dsq-comment-message">@70.  I won\'t because I\'m not so naive as to put data that I would need in the future on a FREE web site.  Not sure how comments make a photo any more valuable. I\'d rather keep he photo than the comments.  Then again.<br><br>@71  Uh...actually, yes it does. Just ask any attorney. These companies do this to protect themselves from possible lawsuits from naive people like Scoble. These sites are FREE.  Thus they are under no obligation to guarantee anything because there is no shared risk. YOU VOLUNTARILY agree to participate. You don\'t have to participate. And they are under no obligation, because it is free, to guarantee any level of service.  If you want guarantees, crack open your  wallet and start paying. Then you can negotiate a higher level of service. YouTube and MySpace changed their copyright language to protect THEMSELVES, no because of any user appeasement.  Again, if you want them changed, be prepared to offer them a rea$on</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698226">\
	 <div id="dsq-comment-header-9698226" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698226" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698226">Christopher Coulter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698226" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698226" class="dsq-comment-message">Ahhh so now this new Web 2.0 isn\'t exactly the digital utopia that bloggers have been preaching about? Welcome to Reality, glad you made it.<br><br>Those Seagate backup hard drives not working? Back-up the backup\'s with an off-site back-up disaster recovery plan, and have an analog copy to boot. In practical terms, don\'t throw away the tapes and don\'t trust your data to anyone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698224">\
	 <div id="dsq-comment-header-9698224" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698224" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698224">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698224" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698224" class="dsq-comment-message">@74 "I have made contact with all my old high school and university buddies through Facebook and now what? They all hang out in this community and I can’t come back in? – that is really weird and off putting."<br><br>So, what would you be willing to PAY FB to ensure you could depend on the data being there and have recourse of something were to happen?  Because that is likely the only way FB will modify its TOS.  Offering a paid service for a higher level of service. You pay nothing, expect to get nothing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698281">\
	 <div id="dsq-comment-header-9698281" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698281" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698281" href="http://dawnkey.wordpress.com/" target="_blank" rel="nofollow">dawnkey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698281" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698281" class="dsq-comment-message">Robert said: "the problem is that when Flickr deletes a photo, they delete more than just that person’s photo: they also delete MY comments with it."<br><br>I honestly don\'t get why people want everything they say and do online to be stored forever.  We don\'t have that expectation about the "real world."  Why do we have that expectation about the Web?<br><br>I\'d rather my stuff was deleted!!  I look back at things I wrote in forums many years ago and think, oh great, some day somebody is going to use this against me.<br><br>I\'ll say again, I don\'t get it, any more than I would get having a tape recorder running 24 hours a day to archive my every conversation.<br><br>Life should be about living, about moving forward, not capturing every single little thing we say or do so that we or somebody else can look backwards at our every thought.<br><br>For God\'s sake, NObody is THAT important!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698280">\
	 <div id="dsq-comment-header-9698280" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698280" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698280" href="http://dawnkey.wordpress.com/" target="_blank" rel="nofollow">dawnkey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698280" class="dsq-comment-message">&gt;You pay nothing, expect to get nothing.<br><br>Now this is an argument that I think is totally BS.<br>It\'s the members of Facebook who have earned the service a $15 billion valuation.  Every member there pays plenty by inputing their time and data and by clicking on the stupid ads.<br><br>Anybody who thinks Facebook members can be treated like crap because they don\'t make Facebook even richer with direct dollars is being totally ridiculous.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698266">\
	 <div id="dsq-comment-header-9698266" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698266" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698266" href="http://www.hgn.ca/" target="_blank" rel="nofollow">Eric Dewhirst</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698266" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698266" class="dsq-comment-message">@78 Good point!<br><br>I would pay around 30 bucks a year to use Facebook it is worth that much to me.  Cheers - Eric</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698261">\
	 <div id="dsq-comment-header-9698261" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698261" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698261" href="http://mdoeff.com/blog" target="_blank" rel="nofollow">Mike Doeff</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698261" class="dsq-comment-message">Robert, while I appreciate you pushing the envelope and opening up some important discussions about data ownership, I\'m bothered by your choice of the word "erase" in this blog post.  The fact is, nothing was ever physically erased from your FB account.  I read all of the correspondence that Facebook sent  you during this episode and they were very clear that your account was SUSPENDED (not erased) because your script looked like it might be malicious.  They were also very clear that the account would be reinstated if you had a good explanation for what happened or if you agreed to stop running the script.  I know that this is just semantics but I think you should be more careful about the words you\'re choosing.  And per the Terms of Use, they were not obligated to invite you back, so it seems very odd that you\'re going on the attack again.<br><br>OK, I got that off my chest.  Have a great time at CES.  I don\'t always agree with you but you still have my attention!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698265">\
	 <div id="dsq-comment-header-9698265" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698265" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698265" href="http://photomatt.net/" target="_blank" rel="nofollow">Matt Mullenweg</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698265" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698265" class="dsq-comment-message">"You’re blog is stored on <a href="http://Wordpress.com" rel="nofollow">Wordpress.com</a> rather than using the amazing Wordpress software on your own hosted site. If you don’t host it, IMO, you don’t own it."<br><br>If Scoble wanted to move blog software, or move to his own host, a complete XML export of all his posts, comments, categories, tags... all his data is one click away. All his permalinks will still work. This in addition to the XML-RPC and Atom APIs that <a href="http://WordPress.com" rel="nofollow">WordPress.com</a> supports.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698264">\
	 <div id="dsq-comment-header-9698264" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698264" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698264" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698264" class="dsq-comment-message">Mike Doeff: you\'re being pedantic. What if Facebook had decided to not turn back on my account? My account would have stayed "erased."<br><br>Yeah, my stuff would still be on a hard drive somewhere, but for all intents and purposes my entire account (and everything that was done on it) was gone.<br><br>Very odd that I\'m going on the attack? I want to get this stuff changed. Many people have had their accounts erased and have NOT had the recourse of a popular blog.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698262">\
	 <div id="dsq-comment-header-9698262" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698262" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698262" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698262" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698262" class="dsq-comment-message">Matt: that\'s exactly why I\'m very loyal to you and to <a href="http://Wordpress.com" rel="nofollow">Wordpress.com</a>. Thank you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698241">\
	 <div id="dsq-comment-header-9698241" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698241" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698241" href="http://loudmouthman.com/" target="_blank" rel="nofollow">Nicholas Butler</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698241" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698241" class="dsq-comment-message">Robert , to make you life easier in the future why dont I ( and we all infact ) just sign a little creative commons license in regards to our personal information. To save you some time I have created a suitable page here<br><br><a href="http://www.loudmouthman.com/agreement/" rel="nofollow">http://www.loudmouthman.com/agreement/</a><br><br>There, now I grant you additional permission to use Microsoft Word formats to store my personal information for your own use.<br><br>Thanks Robert its been a hoot!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698222">\
	 <div id="dsq-comment-header-9698222" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698222" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698222" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698222" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698222" class="dsq-comment-message">Nicholas: I love that idea!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698267">\
	 <div id="dsq-comment-header-9698267" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698267" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698267" href="http://www.mumbai.com/" target="_blank" rel="nofollow">Indian Youth</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698267" class="dsq-comment-message">i don\'t care that your data was erased. did you ever stop to think that maybe you deserved it? huh?! did you ever think of that?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698221">\
	 <div id="dsq-comment-header-9698221" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698221">David</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698221" class="dsq-comment-message">Wow. You are such a total newb.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698279">\
	 <div id="dsq-comment-header-9698279" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698279" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698279" href="http://couragegroup.com/" target="_blank" rel="nofollow">Linda Sherman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698279" class="dsq-comment-message">On Christmas day, a friend on MySpace sent me a message on MySpace to advise me to change my password because obviously my site had been compromised.  I am always careful to review each potential friend\'s site before accepting them.  But somehow I got phished for 1 hour, just enough time for the phisher to send out 10 bulletins during 1 hour to all my friends.  Probably I logged in without realizing that the URL at the time was not <a href="http://myspace.com" rel="nofollow">myspace.com</a> thus got phished.<br><br>Like Twitter, bulletins only last for moments so most of my friends didn\'t notice.  I sent out an apology to all my MySpace friends by bulletin (some read, most missed it no doubt) and changed my password. It was Christmas Day but fortunately the wifi on the terrace of the Hanlei Bay Cafe where I was having lunch was working just fine.<br><br>So I had changed my password and was back on MySpace.<br><br>The next day I went to log in and suddenly my profile was "blocked".  I couldn\'t send wall comments.<br><br>I sent e-mails to customer service at MySpace telling them:  Hey, I already changed my password.<br><br>In any case, in the end I got an actual e-mail from MySpace, late but sincere, and now everything is fine.  But if I had lost that profile ...and all my Friends ... that would have been very sad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698220">\
	 <div id="dsq-comment-header-9698220" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698220" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698220">Gareth Price</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698220" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698220" class="dsq-comment-message">but they won\'t let you erase your own data and close your account!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698216">\
	 <div id="dsq-comment-header-9698216" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698216" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698216">Rick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698216" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698216" class="dsq-comment-message">"And people wonder why I love the open public Web"<br><br>Nope, I\'m wondering *if* you actually love or even understand the open public Web, since you keep on using and praising closed services and walled gardens.<br><br>Maybe it\'s time you start being a bit more critical about the basic principles on which stuff you write about and companies you work for are founded.<br><br>People have called you on it time and time again, at the very least since  way back when you started working for Microsoft. What were you thinking before Facebook turned of your account, that we were just a bunch of paranoid morons?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698215">\
	 <div id="dsq-comment-header-9698215" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698215" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698215">Christopher Coulter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698215" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698215" class="dsq-comment-message">Erased isn\'t even the right word, as the \'data\' came back, had it truly been \'erased\' well, it would need an Easter miracle to be resurrected. Congrats on shifting the argument though, you have an uncanny political knack for that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698217">\
	 <div id="dsq-comment-header-9698217" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698217" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698217">robojiannis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698217" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698217" class="dsq-comment-message">I am just wondering why you still stay on Facebook? Are their services so valuable to you? How about the etical issues?<br>You have to comply in a Terms of Services that (as I have understood it) don\'t agree with.<br>Your story raised a great discussion about privacy and ownership. Facebook made clear what it believes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698219">\
	 <div id="dsq-comment-header-9698219" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698219" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698219" href="http://www.benshouse.net/" target="_blank" rel="nofollow">BenN</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698219" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698219" class="dsq-comment-message">If I\'m going to get banned from a site like Facebook, then I\'d be glad that they\'d erased my data from their system. If I no longer have access to that data (MY data) then why should anyone they?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698246">\
	 <div id="dsq-comment-header-9698246" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698246" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698246">Stefson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698246" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698246" class="dsq-comment-message">You are an attentionwhore.<br><br>You are not special.<br><br>You agreed to their TOS when you registered.<br><br>You broke the TOS with your \'look i\'m a big man can\'t stop memememememe\' attitude.<br><br>FB kicked your butt for it (rightfully). Their service, their rules.<br><br>People laugh at you for this (again rightfully), and you try and cover yourself with saying \'But i did it for the greater good, long live the open web\'<br><br>Please ... you\'re sad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698278">\
	 <div id="dsq-comment-header-9698278" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698278" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698278" href="http://www.eastcoastblogging.com/" target="_blank" rel="nofollow">Jimmy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698278" class="dsq-comment-message">Scoble,<br>I will say, I dont find I agree with you too many times, but in this case I am on your side.  What bothers me, and I think many are missing this, is that we are making an investment in these networks.  We invest out time and energy and we expect a return on that investment.  I wrote a post on my thoughts and would love your opinion (<a href="http://tinyurl.com/24c3qk" rel="nofollow">http://tinyurl.com/24c3qk</a>)<br><br>Happy New Year, hope you have a great one<br><br>regards<br><br>jimmy</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698277">\
	 <div id="dsq-comment-header-9698277" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698277" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698277" href="http://myid.is/" target="_blank" rel="nofollow">Charles Nouÿrit</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698277" class="dsq-comment-message">Damn, my account had been disable... was it for the group I\'d created to support you i.e "" or because I was adding some of its members as friends, I don\'t know \'cause I didn\'t received any warning from FB.<br>I\'m starting to be really pissed off by this company too.<br>Why can\'t they just leave your account alive but suppress some feature instead of erasing you!!!<br><br>UPDATE: I recaived this email after my account been suspended<br><br>"Hi,<br><br>Your account has been disabled for persistent misuse of the site.  Please contact <a href="mailto:disabled@facebook.com" rel="nofollow">disabled@facebook.com</a> for more information.<br><br>The Facebook Team"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698195">\
	 <div id="dsq-comment-header-9698195" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698195" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698195" href="http://buzzmachine.com/" target="_blank" rel="nofollow">Jeff Jarvis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698195" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698195" class="dsq-comment-message">Oh, ferchrissakes, you violated their TOS (with MY date) and they took you down until you reached an agreement to behave. Stop sniveling. And it\'s hard to forget those things for a moment, Robert. I\'m still pissed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698270">\
	 <div id="dsq-comment-header-9698270" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698270" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698270" href="http://www.jroller.com/shareme/" target="_blank" rel="nofollow">Fred Grott</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698270" class="dsq-comment-message">You are nto goign  to like this Robert:<br><br>1. 3rd party FB app  s have been used to backup FB data..in fact I sue one that does not violate FB TOS.<br><br>2. You choose to violate FB TOS..knowing fully the consequences<br><br>3. FB has a duty to protect everyone\'s data not just yours..<br><br><br>Its getting freaking old SIR!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698269">\
	 <div id="dsq-comment-header-9698269" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698269" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698269">ping</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698269" class="dsq-comment-message">Fuck the TOS. The TOS is fucked!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698271">\
	 <div id="dsq-comment-header-9698271" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698271" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698271">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698271" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698271" class="dsq-comment-message"><i>I did not use or even think of using his death the sick way you just placed on my post.</i><br><br>The point of Olmstead\'s post was that <i>you</i> weren\'t supposed to use his death AT ALL to make <i>your</i> point, especially to "silence" someone.  "Perspective" my ass.<br><br><i>Scoble is a blogger and his post title said he was ERASED.<br><br>erased.<br><br>perspective.<br></i><br><br>Ok, maybe I misunderstood you.  I\'m not perfect.  So what the f--k did you mean?  "My tragedy is more important than your little Facebook tragedy?"  Nice.  "Be glad you\'re not dead, like Andrew Olmstead?"  Well that\'s a brilliant observation you can make anytime something bad happens: Well, your Facebook problems were bad, at least you didn\'t get BLOWED UP in Iraq!  Oh that makes everything SO much better now.  Thank you Stewart Smalley.<br><br><i>Mentioning Andrew Olmsted’s death was clearly a comparison of blogger-to-blogger tragedies. That you saw it as some attempt to stifle political debate . . . </i><br><br>To me, saying "Perspective" was another way of saying, "You think YOU have it bad?  At least you\'re not dead, like Olmstead, so you and your little Facebook saga is insignificant: <b>shut the hell up.</b>"<br><br>The IRONY was that Olmstead\'s last post said to not use him as some kind of point to <i>stifle conversation.</i><br><br>I don\'t know what to make of your "blogger to blogger tragedies?"  Is Olmstead\'s death supposed to be MORE tragic, meaningful, or <i>relevant</i> to this issue with Facebook because he was also a blogger?  "Let us bow our heads because we lost one of our own -- someone who TYPED STUFF on a FREAKING keyboard."<br><br>Kris might as well have said, "You think YOU have it bad, Scoble? Well Om Malik just had a freaking HEART ATTACK!  So <i>there!"</i>  Or why not use Marc Canter as an example of "Perspective?"  It\'s at least as big a non sequitur.  How about ANYTIME ANY blogger complains about ANYTHING, we all just jump on the comments and start naming DEAD BLOGGERS and encouraging people to maintain "Perspective?"<br><br>The only meaning I could wrangle out of "Perspective" was a pollyannaish "Hey, look on the BRIGHT SIDE," which seemed an equally moronic observation, if not quite as self-righteous.<br><br>But, you know, maybe I\'m just losing "perspective."  [<i>rolls eyes</i>]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698214">\
	 <div id="dsq-comment-header-9698214" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698214" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698214">Cosmic Ray</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698214" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698214" class="dsq-comment-message">Music, it\'s in the air. Once it\'s gone, it\'s gone forever.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698272">\
	 <div id="dsq-comment-header-9698272" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698272">Tim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698272" class="dsq-comment-message">"And people wonder why I love the open public Web…"<br><br>Really? Do they really?  Or is that just rhetoric?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698247">\
	 <div id="dsq-comment-header-9698247" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698247" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698247" href="http://www.thisisgoingtobebig.com/" target="_blank" rel="nofollow">Charlie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698247" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698247" class="dsq-comment-message">Maybe next time you won\'t blatently violate the company\'s TOS from the account your stored all your stuff in.<br><br>I\'d never try some kind of picture scraper/syncer, etc from my own Flickr account with 2500+ pictures...  I think I\'d setup a dummy account to do that with first.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698211">\
	 <div id="dsq-comment-header-9698211" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698211" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698211">mick f.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698211" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698211" class="dsq-comment-message">I wonder how long it will be until Scoble\'s an ID theft victim... living every waking moment on the internet and publishing soooo much detail, it\'s only a matter time.<br><br>If your bank account got cleaned out you\'d really have something to be indignant about, as opposed to fussing over a few comments and videos.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698201">\
	 <div id="dsq-comment-header-9698201" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698201" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698201" href="http://anzman.blogspot.com" target="_blank" rel="nofollow">charlieanzman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698201" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698201" class="dsq-comment-message">This whole saga was just incredible to watch.  Guess it\'s a lesson for those who use off-site back-up, Flickr, and lots of other stuff.  Robert, you can have my birthday.  I just want the next one ....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698210">\
	 <div id="dsq-comment-header-9698210" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698210" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698210" href="http://scottpenton.blogspot.com/" target="_blank" rel="nofollow">scott</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698210" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698210" class="dsq-comment-message">That\'s kinda of scary, what if Google did that, all your gmail, google docs, reader feeds, blogger blogs, etc. Gone. That would totally suck, I might have to back some of that stuff to a ext. HD.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698273">\
	 <div id="dsq-comment-header-9698273" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698273" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698273" href="http://blog.infurious.com/" target="_blank" rel="nofollow">mj</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698273" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698273" class="dsq-comment-message">Whoa there, I take some serious issue with this kind of nonsense. How is FaceBook any different to ANY company that has terms and conditions? Conditions that you broke Robert, knowingly and willfully, in the pursuit of a Federal Crime.<br><br>You can upload to Qik all you want and then what? The wind changes and you\'re hounding them?<br><br>That what this sounds like - you\'re building a lynch mob against FaceBook for doing nothing more than uphold their terms and conditions. But then they folded and let you back in - anyone else and they\'d have pressed charges. Don\'t try and paint it like you\'re doing it for the people, trying to keep their email addresses and birthdays safe. You and Plaxo were the rogue guns here.<br><br>Get it - the only data you own is the data you put in there. If I choose to "friend" someone I have to take on the responsibility that entails. Who needs phishers and scammers when we have friends ready to sell our data to other companies. And yeah, "sell" may be a strong word here but end of the day, being a technology eejit is how you make your money, it\'s why we read your blog and we know the affair was not done malicously - but that means, in other words, you stole 5000 instances of personally identifiable information in order to further your career/get hits/do your job. :- pretty much THE definition of theft for personal gain.<br><br>Robert - do you even operate on the public open Web? Do you know why people use services like FaceBook? Why they trust these companies to keep teir data safe and out of the hands of data-scraping phishers that plague us every single day of our lives.<br><br>Don\'t be a jerk. This lynch mob is getting old fast.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698223">\
	 <div id="dsq-comment-header-9698223" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698223" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698223" href="http://www.mumbai.com/" target="_blank" rel="nofollow">Indian Youth</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698223" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698223" class="dsq-comment-message">i love everyone\'s anger at scooble-scooble-doo. i love it so much yaar.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698218">\
	 <div id="dsq-comment-header-9698218" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698218" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698218" href="http://www.ClubENetwork.com/" target="_blank" rel="nofollow">Corey Kossack</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698218" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698218" class="dsq-comment-message">I think facebook has gotten to a point where it is such an integral part of some people\'s lives, both socially and professionally, that most of us are willing to put up with stuff like this.<br><br>In agreement with Francine Hardaway\'s blog about predictions for 2008, I think that in spite of how attached people have gotten to facebook, it will decline sooner or later.<br><br>For me, it is not the threat of being erased, but the annoyance of "oregon trail" and "vampire" apps that I want nothing to do with.<br><br>But hey, what can I say, I still love facebook.  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698274">\
	 <div id="dsq-comment-header-9698274" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698274" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698274" href="http://evelynrodriguez.typepad.com/" target="_blank" rel="nofollow">Evelyn Rodriguez</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698274" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698274" class="dsq-comment-message">Haven\'t followed this whole affair truthfully - the nitty gritty specifics of why you violated the TOS of your Facebook account.<br><br>I don\'t use Facebook precisely because it is a "walled garden" as you say. And that\'s obvious from the day you join up. You can\'t navigate around and check it out and see if your friends are on it, etc. like MySpace, or Twitter. (Not offering those as models of perfection per se, but they are out in open.)<br><br>If you love the "open web" then sometimes you have to stick up for your convictions - and that\'s why I\'m not on Facebook.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698213">\
	 <div id="dsq-comment-header-9698213" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698213" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698213">Dave D.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698213" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698213" class="dsq-comment-message">You _are_ a sucker.<br><br>Now get over it.<br><br>(talk about much ado about nothing...)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698212">\
	 <div id="dsq-comment-header-9698212" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698212" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698212" href="http://www.livedigitally.com/" target="_blank" rel="nofollow">Jeremy Toeman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698212" class="dsq-comment-message">Robert - I think you bring up a great point in re: that you only got restored due to your fame.  Maybe you can really pave the way for getting a system in place that listens to the non-famous too.  That sounds like a pretty worthy cause that someone like you would be a great leader for!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698189">\
	 <div id="dsq-comment-header-9698189" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698189" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698189" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698189" class="dsq-comment-message">mj and Fred Gott: here\'s why you\'re wrong:<br><br>Facebook imports data from GMail without asking GMail\'s users whether they want it imported or not.<br><br>Since you don\'t seem to mind that you MUST also allow GMail to import back out of Facebook the SAME WAY that Facebook is.<br><br>It\'s amazing that I haven\'t seen you speak up about that.<br><br>Facebook: your data roach motel. Your data can go in but it can\'t leave.<br><br>I say "bull."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698188">\
	 <div id="dsq-comment-header-9698188" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698188" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698188" href="http://www.communitygrouptherapy.com/" target="_blank" rel="nofollow">sean o&#39;driscoll</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698188" class="dsq-comment-message">I assume i need to own my own data, Facebook and other social sites are just added tools for making better use of my data.  I would be REALLY annoyed to be erased and i\'d lose a lot of connections.  I agree I should be able to export the data so I can have the freedom to manage my network the way I want.  My problem with this is that it seems you allowed another company to scrape PII.  I\'ve given you some PII by friending you, but I have not entitled you to share my PII or any other company to harvest my PII.  Terms of service is an issue, but federal privacy laws are what I\'m more concerned about.  I don\'t know enough about what happened here to judge whether this was a privacy breach or not, but ultimately that is the topline filter I\'d use to look at this.<br><br>sean</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698209">\
	 <div id="dsq-comment-header-9698209" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698209" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698209">Ro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698209" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698209" class="dsq-comment-message">You know, all this discussion is just a little too late. I was "found" by someone, with just a phone call,  birth name and date of birth. Fortunately, it wasn\'t an unwelcome contact, it was a family member I had never met. But she got all she needed to know to locate me, even though I had moved and changed my last name. She made a few phone calls, starting with the local courthouse where I used to live. And ended with a phone call to me at my UNLISTED NUMBER.<br><br>Your data\'s already out there, and has been for some time. This was several years ago, and NO internet, NO computer was used. Just a simple phone and a little perseverance. Now *that\'s* scary.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698208">\
	 <div id="dsq-comment-header-9698208" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698208" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698208" href="http://blog.infurious.com/" target="_blank" rel="nofollow">mj</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698208" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698208" class="dsq-comment-message">At no point did Facebook supply me with a sneaky script that would allow me to suck everyone from LinkedIn or GMAIL into FaceBook. That\'s EXACTLY why I\'ve not spoken out about it.<br><br>You CAN take YOUR data out, Robert. Just don\'t use the service. Delete it all and leave. You can\'t whine about wanting their product but also being forced to agree to the T&amp;Cs. No-one forces you to use it.<br><br>You, of all people, would be able to find 5000 hangers on nomatter which social network you joined. So what\'s the big fascination with this company you love to hate?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698225">\
	 <div id="dsq-comment-header-9698225" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698225" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698225" href="http://www.secureyourtrademark.com/" target="_blank" rel="nofollow">trademark registration</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698225" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698225" class="dsq-comment-message">Well Facebook can do whatever they want.  They\'re a private company.  Just like YouTube, and the Perez Hilton thing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698202">\
	 <div id="dsq-comment-header-9698202" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698202" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698202">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698202" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698202" class="dsq-comment-message">@122 Even a high school debate team wouldn\'t make the feeble "two wrongs make a right"illogical argument to defend their position.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698203">\
	 <div id="dsq-comment-header-9698203" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698203" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698203">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698203" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698203" class="dsq-comment-message">@80 "Now this is an argument that I think is totally BS.<br>It’s the members of Facebook who have earned the service a $15 billion valuation. Every member there pays plenty by inputing their time and data and by clicking on the stupid ads.<br><br>Anybody who thinks Facebook members can be treated like crap because they don’t make Facebook even richer with direct dollars is being totally ridiculous."<br><br>No, anybody who thinks they are owed a higher level of service than what is clearly defined in FB\'s TOS and doesn\'t understand that FB clearly states you use this service voluntarily and they can choose to shut it down without notice, but thinks that doesn\'t apply to them is a sucker.<br><br>Your "power to the people" argument sounds very noble, but from a business perspective it is naive. FB is offering the service for FREE.  You don\'t have to participate.  That fact that you invest a lot of time and effort putting data in FB I\'m sure is very much appreciated by them....all the way to the advertisers offices.<br><br>Facebook doesn\'t care about you.  It only cares about your data to the extent it keeps their advertisers happy. If they could train monkeys to enter data that is appealing to advertisers they would do that instead. It would be much cheaper and have a lower legal risk.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698207">\
	 <div id="dsq-comment-header-9698207" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698207" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698207" href="http://www.symbian-guru.com/" target="_blank" rel="nofollow">Ricky</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698207" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698207" class="dsq-comment-message">I had the same thing happen a year ago with Textamerica. For nearly 2 years I\'d been using them as an online photo dump, MMS-ing my photos in, and had gotten Editor\'s Choice a few times, etc.<br><br>When they went premium, they merely posted something on their admin area (which I obviously didn\'t use) as opposed to sending out emails. I went to login one day and ALL my photos were gone - my whole account was deleted, and the response I received was "tough crap, wanna premium account?" That\'s honestly why I\'m on Flickr, and why I now keep a local copy of all my photos, even the stupid silly ones I send in from my phone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698206">\
	 <div id="dsq-comment-header-9698206" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698206">Tony</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698206" class="dsq-comment-message">I posted before and here is the note that I received from Facebook:<br>------------------<br>Facebook does not permit users to take actions that other users may find abusive or bothersome, including sending mass friend requests or messages to people you do not know. Your actions on the site violated our Terms of Use and we cannot reactivate your account or retrieve information from it. This is a final decision.<br><br>Thanks for your understanding,<br><br>Bella<br>Customer Support Representative<br>Facebook<br>---------------------<br><br>I invited people and sent messages to people that I know.  That\'s it. Permanent. ERASED.<br><br>Tony</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698198">\
	 <div id="dsq-comment-header-9698198" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698198">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698198" class="dsq-comment-message">@130 "That’s honestly why I’m on Flickr..."<br><br>That really doesn\'t make much sense, because Flickr can do the same thing to you, and they don\'t have to tell you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698200">\
	 <div id="dsq-comment-header-9698200" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698200" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698200" href="http://neilcford.com/" target="_blank" rel="nofollow">Neil Ford</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698200" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698200" class="dsq-comment-message">The really annoying thing is Facebook claim they can\'t delete your account of you ask them to, but they seem more than capable of doing it when they want.<br><br>- Neil.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698197">\
	 <div id="dsq-comment-header-9698197" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698197" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698197">ml</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698197" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698197" class="dsq-comment-message">"You get what you pay for."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698196">\
	 <div id="dsq-comment-header-9698196" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698196" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698196">Costas</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698196" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698196" class="dsq-comment-message">The fact that you were erased I don\'t think it is so spooky. After all we all have real lives. It would be worse if Facebook was meant to conduct business and you were to lose a network of associates. But then again this proves that Facebook knows people don\'t use it for serious work otherwise it wouldn\'t ban someone so lighthearted.<br><br>By reactivating your profile I believe it\'s obvious that actually you were never deleted, rather than disabled. Which makes me wonder what happens in terms of (your) intellectual property (name it your pics for example) since you\'re banned. From the moment they don\'t erase your profile your data remain on their possession without your knowledge.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698205">\
	 <div id="dsq-comment-header-9698205" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698205" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698205">anon_for_this</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698205" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698205" class="dsq-comment-message">now imagine when they erase (suspend) your domain and all the email addresses just because your competitor make same false statements to a domain registrar. suspend without notice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698193">\
	 <div id="dsq-comment-header-9698193" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698193" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698193">Karim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698193" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698193" class="dsq-comment-message"><i>Even a high school debate team wouldn’t make the feeble “two wrongs make a right”illogical argument to defend their position.</i><br><br>That\'s pretty much what civil disobedience is.  A small, non-violent wrong (e.g. chaining yourself to a pole) that is used to bring attention to a much more heinous wrong (e.g. discrimination).<br><br><i>Your actions on the site violated our Terms of Use and we cannot reactivate your account or retrieve information from it. This is a final decision.</i><br><br><b>FACEBOOK HAS SPOKEN!!!</b><br><br>[<i>hammers timpani</i>]<br><br>Well, now we know what happens when you\'re not a famous blogger... ;-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698276">\
	 <div id="dsq-comment-header-9698276" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698276" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698276">SpinPapi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698276" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698276" class="dsq-comment-message">I don\'t know whether I agree with what you write or not, but I do agree that it\'s wrong for companies to own our data and not let us use it, so in this fight, I support you and all those who are being screwed over by facebook\'s ugly policies.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698191">\
	 <div id="dsq-comment-header-9698191" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698191" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698191" href="http://aedh.wordpress.com/" target="_blank" rel="nofollow">aedh</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698191" class="dsq-comment-message">If your employer owns your work day and Face Book, My Space and Second Life own your social network, what do you own? Sleep.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698192">\
	 <div id="dsq-comment-header-9698192" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698192" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698192" href="http://htmlfixit.com/" target="_blank" rel="nofollow">Don</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698192" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698192" class="dsq-comment-message">Exactly my point here Robert:<br><a href="http://htmlfixit.com/?p=1077" rel="nofollow">http://htmlfixit.com/?p=1077</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698194">\
	 <div id="dsq-comment-header-9698194" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698194" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698194" href="http://www.thewebtheologian.blogspot.com/" target="_blank" rel="nofollow">Michael</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698194" class="dsq-comment-message">New conversation?  Not so sure.  See the 1995 release, The Net. <a href="http://imdb.com/title/tt0113957/" rel="nofollow">http://imdb.com/title/tt0113957/</a><br><br>Are the stakes higher, probably.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698204">\
	 <div id="dsq-comment-header-9698204" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698204" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698204">Joe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698204" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698204" class="dsq-comment-message">Seems to me Facebook will not provide their service at no cash cost unless the data you \'donate\' has some value. Why offer your data if they are not prepared to pay for it?<br><br>When telephone market researchers call me I say, "you want me to provide informative answers to your questions and then you are going to sell this valueable information. Will you at least pay me for my time? No! Thanks, I\'ll get back to eating my dinner."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698199">\
	 <div id="dsq-comment-header-9698199" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698199" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698199">Donald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698199" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698199" class="dsq-comment-message">@141 "That’s pretty much what civil disobedience is. A small, non-violent wrong (e.g. chaining yourself to a pole) that is used to bring attention to a much more heinous wrong (e.g. discrimination)."<br><br>Well, that analogy reeks of hyperbole, don\'t you think?    It\'s not your data, or Scoble\'s data.  I put it there, not Scoble.  Now, if Scoble entered all that data on his own, I would agree with him. But, is was only SHARED with him with permission from his friends. Is Facebook being hypocritical?  Sure.  But, it\'s their game,their rules.  You agree to play when you click "agree" when you create an account.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698268">\
	 <div id="dsq-comment-header-9698268" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698268" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698268" href="http://eyespi20.com/" target="_blank" rel="nofollow">Margaret</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698268" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698268" class="dsq-comment-message">Yeah -- that happened to my first blog on Wordpress. Gone in a flash an no one there would answer me why or if I could get it reinstated if I removed whatever it was they thought was wrong with it.<br><br>That\'s when I went to paid hosting and do backups of my blogs, website files and all those other bits and pieces that make up my digital self.<br><br>Sorry this happened to you, Robert. Hope you get satisfaction someday.<br><br>Margaret</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698171">\
	 <div id="dsq-comment-header-9698171" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698171" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698171" href="http://nau.edu/distance" target="_blank" rel="nofollow">Lisa Loeffler</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698171" class="dsq-comment-message">Today I was creating new pages to market Northern Arizona University’s statewide sites at nau.edu/distance. Thinking this a wonderful way to market our programs to students directly and be a GOOD steward of tax dollars, especially since AZ faces a $2 billion deficit this year.<br><br>I’d created about 22 new pages when FB disabled my account. Pooooooooffffff! GONE.<br><br>I wasn’t spamming anyone or attempting to poach identities.<br><br>I\'ve attended FB conferences and veraciously learn anything/everything FB.<br><br>Yesterday, I sat in on a MarketingProfs webinar with Jerimiah Owyang and felt pleased NAU is ahead of the curve for utilizing FB apps/widgets.<br><br>FB’s actions are VERY disappointing. Especially when I\'m part of a very small educational marketing slice who IS using FB for good and am creating healthy integrated educational communities…sounds cheesy…just some educational speak.<br><br>Thanks for the ears.<br><br>Lisa Loeffler<br><a href="mailto:cityaz17@yahoo.com" rel="nofollow">cityaz17@yahoo.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698300">\
	 <div id="dsq-comment-header-9698300" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698300" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9698300">Kim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698300" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698300" class="dsq-comment-message">It\'s the modern damnatio memoriae.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9698301">\
	 <div id="dsq-comment-header-9698301" class="dsq-comment-header">\
	 <cite id="dsq-cite-9698301" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9698301" href="http://www.grenswoningen.nl/" target="_blank" rel="nofollow">Hypotheek in Duitsland</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9698301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9698301" class="dsq-comment-message">I think we have to erase these comments :). There al off topic.<br><br>its a shame to be erased so quickly that you dont even know it happend.</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=erased&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);
			}
		}
	});
}

})();




