




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

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

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

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"60b1270369fe36d9fb7632a3af98a012": {"username": "Ian Morley", "tumblr": "", "display_name": "Ian Morley", "url": "http://disqus.com/guest/60b1270369fe36d9fb7632a3af98a012/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b1088dbd877c2d7d33e6b3b63ee38081": {"username": "Prokofy Neva", "tumblr": "", "display_name": "Prokofy Neva", "url": "http://disqus.com/guest/b1088dbd877c2d7d33e6b3b63ee38081/", "registered": false, "linkedin": "", "blog": "http://secondthoughts.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": ""}, "18d2675fa4fe2b21debd9704273d8259": {"username": "David", "tumblr": "", "display_name": "David", "url": "http://disqus.com/guest/18d2675fa4fe2b21debd9704273d8259/", "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": ""}, "675bfa13227fcad0b6778ddb552b7654": {"username": "Karen Jackie", "tumblr": "", "display_name": "Karen Jackie", "url": "http://disqus.com/guest/675bfa13227fcad0b6778ddb552b7654/", "registered": false, "linkedin": "", "blog": "http://www.contentrobot.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": ""}, "27a5134ae882cdaf3bf90775272aed64": {"username": "edge", "tumblr": "", "display_name": "edge", "url": "http://disqus.com/guest/27a5134ae882cdaf3bf90775272aed64/", "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": ""}, "284b07fc6e95f5583cac47fae15a5da4": {"username": "Ahmad Mahdi", "tumblr": "", "display_name": "Ahmad Mahdi", "url": "http://disqus.com/guest/284b07fc6e95f5583cac47fae15a5da4/", "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": ""}, "5d8ee1fc60fab8bbf3de6d1154eda099": {"username": "Karen R", "tumblr": "", "display_name": "Karen R", "url": "http://disqus.com/guest/5d8ee1fc60fab8bbf3de6d1154eda099/", "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": ""}, "c396d3c5bc6fbe9232e001cb803779de": {"username": "Matthew Loraditch", "tumblr": "", "display_name": "Matthew Loraditch", "url": "http://disqus.com/guest/c396d3c5bc6fbe9232e001cb803779de/", "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": ""}, "362505e28caad44554e8ffcff145793d": {"username": "Erwin Blonk", "tumblr": "", "display_name": "Erwin Blonk", "url": "http://disqus.com/guest/362505e28caad44554e8ffcff145793d/", "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": ""}, "38a5f5c7d59e65c9b9749f663e20e3af": {"username": "Scott Royall", "tumblr": "", "display_name": "Scott Royall", "url": "http://disqus.com/guest/38a5f5c7d59e65c9b9749f663e20e3af/", "registered": false, "linkedin": "", "blog": "http://www.conchbbs.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": ""}, "be4e7fd208d47dce6697eb579cf3a32f": {"username": "Dan", "tumblr": "", "display_name": "Dan", "url": "http://disqus.com/guest/be4e7fd208d47dce6697eb579cf3a32f/", "registered": false, "linkedin": "", "blog": "http://www.p0mi.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": ""}, "dbarefoot": {"username": "dbarefoot", "tumblr": "", "display_name": "dbarefoot", "url": "http://disqus.com/dbarefoot/", "registered": true, "linkedin": "", "blog": "http://www.darrenbarefoot.com", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "55315683c260ba6601fdb4b0321d1acc": {"username": "Livia", "tumblr": "", "display_name": "Livia", "url": "http://disqus.com/guest/55315683c260ba6601fdb4b0321d1acc/", "registered": false, "linkedin": "", "blog": "http://wheresheepdare.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": ""}, "571a8e6148d0b7fd28be6cd8911df968": {"username": "Raymond K", "tumblr": "", "display_name": "Raymond K", "url": "http://disqus.com/guest/571a8e6148d0b7fd28be6cd8911df968/", "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": ""}, "f4661dfec9099987e3cdfbebb5ebe85b": {"username": "Jill", "tumblr": "", "display_name": "Jill", "url": "http://disqus.com/guest/f4661dfec9099987e3cdfbebb5ebe85b/", "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": ""}, "2180adffb32e3295e5d8d959b738f932": {"username": "vikram", "tumblr": "", "display_name": "vikram", "url": "http://disqus.com/guest/2180adffb32e3295e5d8d959b738f932/", "registered": false, "linkedin": "", "blog": "http://thescribblepad.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": ""}, "2d571f1484b09d9081e20399fb6869f4": {"username": "Dave Fourputt", "tumblr": "", "display_name": "Dave Fourputt", "url": "http://disqus.com/guest/2d571f1484b09d9081e20399fb6869f4/", "registered": false, "linkedin": "", "blog": "http://lqblog.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": ""}, "1b7d397d92dc19b6300801ba16bcf36d": {"username": "Chris Bellini", "tumblr": "", "display_name": "Chris Bellini", "url": "http://disqus.com/guest/1b7d397d92dc19b6300801ba16bcf36d/", "registered": false, "linkedin": "", "blog": "http://www.chrisbellini.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": ""}, "61b6ce595d16f869b70ee4642ed22f55": {"username": "Dan", "tumblr": "", "display_name": "Dan", "url": "http://disqus.com/guest/61b6ce595d16f869b70ee4642ed22f55/", "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": ""}, "cb90f438681aeba727d59ed9b0f88a5c": {"username": "Matsu", "tumblr": "", "display_name": "Matsu", "url": "http://disqus.com/guest/cb90f438681aeba727d59ed9b0f88a5c/", "registered": false, "linkedin": "", "blog": "http://matsu.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": ""}, "16a52034f1fc2e21b1108b0be9a60eaa": {"username": "Cameron McBride", "tumblr": "", "display_name": "Cameron McBride", "url": "http://disqus.com/guest/16a52034f1fc2e21b1108b0be9a60eaa/", "registered": false, "linkedin": "", "blog": "http://www.cammcbride.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": ""}, "ddb75176f68c008cd1f3af19d9fc19d9": {"username": "Jason Untulis", "tumblr": "", "display_name": "Jason Untulis", "url": "http://disqus.com/guest/ddb75176f68c008cd1f3af19d9fc19d9/", "registered": false, "linkedin": "", "blog": "http://www.untulis.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": ""}, "3a1218556c7e0fdf0ae564f585d248de": {"username": "Charlie Maitland", "tumblr": "", "display_name": "Charlie Maitland", "url": "http://disqus.com/guest/3a1218556c7e0fdf0ae564f585d248de/", "registered": false, "linkedin": "", "blog": "http://charliem.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": ""}, "28786b0952a7b66fa18dad218c2a888d": {"username": "Samantha Murphy", "tumblr": "", "display_name": "Samantha Murphy", "url": "http://disqus.com/guest/28786b0952a7b66fa18dad218c2a888d/", "registered": false, "linkedin": "", "blog": "http://www.samanthamurphy.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": ""}, "e1f388964c897ed4ecc864215e51ba7b": {"username": "Shree..\\\\", "tumblr": "", "display_name": "Shree..\\\\", "url": "http://disqus.com/guest/e1f388964c897ed4ecc864215e51ba7b/", "registered": false, "linkedin": "", "blog": "http://shree.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": ""}, "456636993483a10e9b50ffe17733de4a": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/456636993483a10e9b50ffe17733de4a/", "registered": false, "linkedin": "", "blog": "http://scobleizer.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": ""}, "62c94f651043577c474deda0ec88a257": {"username": "Michael Bernstein", "tumblr": "", "display_name": "Michael Bernstein", "url": "http://disqus.com/guest/62c94f651043577c474deda0ec88a257/", "registered": false, "linkedin": "", "blog": "http://www.michaelbernstein.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": ""}, "fefda2f453107fc174728432aedaac60": {"username": "Stephen Hamilton", "tumblr": "", "display_name": "Stephen Hamilton", "url": "http://disqus.com/guest/fefda2f453107fc174728432aedaac60/", "registered": false, "linkedin": "", "blog": "http://topicalhuman.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/175/5702/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1d4361428791ca98116966800b225b3b": {"username": "shel israel", "tumblr": "", "display_name": "shel israel", "url": "http://disqus.com/guest/1d4361428791ca98116966800b225b3b/", "registered": false, "linkedin": "", "blog": "http://nakedconversations.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": ""}, "39c3c8e9e90e2376b30c98c694b0f77f": {"username": "Tom Streeter", "tumblr": "", "display_name": "Tom Streeter", "url": "http://disqus.com/guest/39c3c8e9e90e2376b30c98c694b0f77f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/54/426/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2f32b7086a69d3a925f56088c7646621": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/2f32b7086a69d3a925f56088c7646621/", "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": ""}, "bc8d8894c5b7acec112f3cfb5fef2810": {"username": "Abby", "tumblr": "", "display_name": "Abby", "url": "http://disqus.com/guest/bc8d8894c5b7acec112f3cfb5fef2810/", "registered": false, "linkedin": "", "blog": "http://www.baxiabhishek.info/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aa1a46da10ce1b3669ae1c5e6b5f2716": {"username": "Gordon", "tumblr": "", "display_name": "Gordon", "url": "http://disqus.com/guest/aa1a46da10ce1b3669ae1c5e6b5f2716/", "registered": false, "linkedin": "", "blog": "http://www.gordonmclean.co.uk/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9d99d3772b55767bef8491cda87c5db9": {"username": "Geoff Taylor", "tumblr": "", "display_name": "Geoff Taylor", "url": "http://disqus.com/guest/9d99d3772b55767bef8491cda87c5db9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "58ba57b8c8914e21772625758027ad0f": {"username": "AAwoken", "tumblr": "", "display_name": "AAwoken", "url": "http://disqus.com/guest/58ba57b8c8914e21772625758027ad0f/", "registered": false, "linkedin": "", "blog": "http://aawakenings.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "401fd96e0f4ac0c08a53d05a841a539b": {"username": "Paul Speranza", "tumblr": "", "display_name": "Paul Speranza", "url": "http://disqus.com/guest/401fd96e0f4ac0c08a53d05a841a539b/", "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": ""}, "5d99a348ff4f89bacc29fb56ef83e6ea": {"username": "John Seals", "tumblr": "", "display_name": "John Seals", "url": "http://disqus.com/guest/5d99a348ff4f89bacc29fb56ef83e6ea/", "registered": false, "linkedin": "", "blog": "http://www.knuckleball.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": ""}, "892e690ee7fa1879801613f93fe12eb1": {"username": "Stefano Demiliani", "tumblr": "", "display_name": "Stefano Demiliani", "url": "http://disqus.com/guest/892e690ee7fa1879801613f93fe12eb1/", "registered": false, "linkedin": "", "blog": "http://www.demiliani.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": ""}, "d7aefb483d40d6bd63ffca20a98e6bea": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/d7aefb483d40d6bd63ffca20a98e6bea/", "registered": false, "linkedin": "", "blog": "http://www.copyblogger.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/5/961/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4bcae10849a0fbaf0277ee7bf4747e33": {"username": "Bazkaz", "tumblr": "", "display_name": "Bazkaz", "url": "http://disqus.com/guest/4bcae10849a0fbaf0277ee7bf4747e33/", "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": ""}, "304b7712c70868927d5d5ba35bb39a01": {"username": "papa", "tumblr": "", "display_name": "papa", "url": "http://disqus.com/guest/304b7712c70868927d5d5ba35bb39a01/", "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": ""}, "2f3b0e0e6b6d3c842d98521c8d7eed63": {"username": "DrumsNWhistles", "tumblr": "", "display_name": "DrumsNWhistles", "url": "http://disqus.com/guest/2f3b0e0e6b6d3c842d98521c8d7eed63/", "registered": false, "linkedin": "", "blog": "http://drumsnwhistles.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/18/8349/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "09cbd7afa1272ec2ed83a2a6b91c78a9": {"username": "mark  o&#39;brien", "tumblr": "", "display_name": "mark  o&#39;brien", "url": "http://disqus.com/guest/09cbd7afa1272ec2ed83a2a6b91c78a9/", "registered": false, "linkedin": "", "blog": "http://www.markobrien.com.au/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "73e96294710e129535cb065aa19e2a9f": {"username": "Halley Suitt", "tumblr": "", "display_name": "Halley Suitt", "url": "http://disqus.com/guest/73e96294710e129535cb065aa19e2a9f/", "registered": false, "linkedin": "", "blog": "http://www.halleyscomment.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": ""}, "f5c3bef635eacb9fd72fea6379492eca": {"username": "Kevin Behringer", "tumblr": "", "display_name": "Kevin Behringer", "url": "http://disqus.com/guest/f5c3bef635eacb9fd72fea6379492eca/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/52/4351/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dff619f768de84b888ef0e09731f1b98": {"username": "Devil&#39;s Advocate", "tumblr": "", "display_name": "Devil&#39;s Advocate", "url": "http://disqus.com/guest/dff619f768de84b888ef0e09731f1b98/", "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": ""}, "e45fa4d8890cca2fb87a53a868e7507c": {"username": "Philip Hodgetts", "tumblr": "", "display_name": "Philip Hodgetts", "url": "http://disqus.com/guest/e45fa4d8890cca2fb87a53a868e7507c/", "registered": false, "linkedin": "", "blog": "http://www.intelligentassistance.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": ""}, "7389560b7c9f4bbe4ff38c2ec9f7b0d9": {"username": "Gregg Eldred", "tumblr": "", "display_name": "Gregg Eldred", "url": "http://disqus.com/guest/7389560b7c9f4bbe4ff38c2ec9f7b0d9/", "registered": false, "linkedin": "", "blog": "http://www.ns-tech.com/blog/geldred.nsf", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "85ac65463ff5f79337856e17035d2414": {"username": "Bertrand", "tumblr": "", "display_name": "Bertrand", "url": "http://disqus.com/guest/85ac65463ff5f79337856e17035d2414/", "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": ""}, "17ced993c6a8f652b865bfbbdef963fe": {"username": "Paul", "tumblr": "", "display_name": "Paul", "url": "http://disqus.com/guest/17ced993c6a8f652b865bfbbdef963fe/", "registered": false, "linkedin": "", "blog": "http://www.grouchyblogger.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8945/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9919046448d08553de1505b6a43ef2c1": {"username": "Mike", "tumblr": "", "display_name": "Mike", "url": "http://disqus.com/guest/9919046448d08553de1505b6a43ef2c1/", "registered": false, "linkedin": "", "blog": "http://deaconmikecharter.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": ""}, "e6e3d9ada1514547b9fec62f3561633f": {"username": "hugh macleod", "tumblr": "", "display_name": "hugh macleod", "url": "http://disqus.com/guest/e6e3d9ada1514547b9fec62f3561633f/", "registered": false, "linkedin": "", "blog": "http://www.gapingvoid.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/18893/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8881d7fb041a5b70822a2ea2b1b21961": {"username": "Nickie", "tumblr": "", "display_name": "Nickie", "url": "http://disqus.com/guest/8881d7fb041a5b70822a2ea2b1b21961/", "registered": false, "linkedin": "", "blog": "http://www.nickiesnook.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": ""}, "1933cf64728d722652b42a9ddeaaf261": {"username": "Victor Cajiao", "tumblr": "", "display_name": "Victor Cajiao", "url": "http://disqus.com/guest/1933cf64728d722652b42a9ddeaaf261/", "registered": false, "linkedin": "", "blog": "http://www.typicalmacuser.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4/2573/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c54a7f28949f3e85851eaefcdc4c50df": {"username": "ramsblog", "tumblr": "", "display_name": "ramsblog", "url": "http://disqus.com/guest/c54a7f28949f3e85851eaefcdc4c50df/", "registered": false, "linkedin": "", "blog": "http://ramsblog.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": ""}, "898e54ca0e526384e3d0a4177edbb480": {"username": "Juan DG", "tumblr": "", "display_name": "Juan DG", "url": "http://disqus.com/guest/898e54ca0e526384e3d0a4177edbb480/", "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": ""}, "462568a855f054806ab8a5a00c5012ff": {"username": "Adnan Wasim", "tumblr": "", "display_name": "Adnan Wasim", "url": "http://disqus.com/guest/462568a855f054806ab8a5a00c5012ff/", "registered": false, "linkedin": "", "blog": "http://vasim.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": ""}, "848d27847f7d719296e681b745ec245c": {"username": "Cath Bray", "tumblr": "", "display_name": "Cath Bray", "url": "http://disqus.com/guest/848d27847f7d719296e681b745ec245c/", "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": ""}, "1ce01ef6fda9423960b83cfd5a8ecda5": {"username": "Ant", "tumblr": "", "display_name": "Ant", "url": "http://disqus.com/guest/1ce01ef6fda9423960b83cfd5a8ecda5/", "registered": false, "linkedin": "", "blog": "http://www.fluffycloudsofinnovation.com/default.htm", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3e3c7935d35fb3e31a2361c19871ffaf": {"username": "Gautam", "tumblr": "", "display_name": "Gautam", "url": "http://disqus.com/guest/3e3c7935d35fb3e31a2361c19871ffaf/", "registered": false, "linkedin": "", "blog": "http://gauteg.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/62/597/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8e8dd47b86425c18456eb4dff6e3590e": {"username": "Chris P", "tumblr": "", "display_name": "Chris P", "url": "http://disqus.com/guest/8e8dd47b86425c18456eb4dff6e3590e/", "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": ""}, "ead0f85b62a388a2ec2f9dd9bbc6c8c4": {"username": "Paula Gregorowicz", "tumblr": "", "display_name": "Paula Gregorowicz", "url": "http://disqus.com/guest/ead0f85b62a388a2ec2f9dd9bbc6c8c4/", "registered": false, "linkedin": "", "blog": "http://www.coaching4lesbians.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": ""}, "c0ab662ba0ed8907f2a8e7d457769a1b": {"username": "Christopher Penn", "tumblr": "", "display_name": "Christopher Penn", "url": "http://disqus.com/guest/c0ab662ba0ed8907f2a8e7d457769a1b/", "registered": false, "linkedin": "", "blog": "http://www.financialaidpodcast.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/45/9984/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8091c98eb3f837471ebd83aaf7b540c1": {"username": "Toby", "tumblr": "", "display_name": "Toby", "url": "http://disqus.com/guest/8091c98eb3f837471ebd83aaf7b540c1/", "registered": false, "linkedin": "", "blog": "http://www.divamarketingblog.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": ""}, "7647e277423b6161b1e664668734191a": {"username": "Jim", "tumblr": "", "display_name": "Jim", "url": "http://disqus.com/guest/7647e277423b6161b1e664668734191a/", "registered": false, "linkedin": "", "blog": "http://www.crucial.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": ""}, "a2003a0744487b39c8032e6536540919": {"username": "Lee H", "tumblr": "", "display_name": "Lee H", "url": "http://disqus.com/guest/a2003a0744487b39c8032e6536540919/", "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": ""}, "26f386c704219d66ee1136b58a4def74": {"username": "Michael Scott", "tumblr": "", "display_name": "Michael Scott", "url": "http://disqus.com/guest/26f386c704219d66ee1136b58a4def74/", "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": ""}, "1461ec63e1c0c83dcad819e98a1ff441": {"username": "Lance Robinson", "tumblr": "", "display_name": "Lance Robinson", "url": "http://disqus.com/guest/1461ec63e1c0c83dcad819e98a1ff441/", "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": ""}, "134af68eed74520db379ed9411aea23a": {"username": "Jason J. Thomas", "tumblr": "", "display_name": "Jason J. Thomas", "url": "http://disqus.com/guest/134af68eed74520db379ed9411aea23a/", "registered": false, "linkedin": "", "blog": "http://www.baltimoremick.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": ""}, "7bb7c289c3e11504cc8665878b40a999": {"username": "Matt O&#39;Neill", "tumblr": "", "display_name": "Matt O&#39;Neill", "url": "http://disqus.com/guest/7bb7c289c3e11504cc8665878b40a999/", "registered": false, "linkedin": "", "blog": "http://activate.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": ""}, "076c655d3f3133afe8f7d33ede8ea9d4": {"username": "Richard Stringfellow", "tumblr": "", "display_name": "Richard Stringfellow", "url": "http://disqus.com/guest/076c655d3f3133afe8f7d33ede8ea9d4/", "registered": false, "linkedin": "", "blog": "http://bdsworld.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": ""}, "0982a0ae7d0457eecfa8d9b7b3ae3c00": {"username": "Robert W. Anderson", "tumblr": "", "display_name": "Robert W. Anderson", "url": "http://disqus.com/guest/0982a0ae7d0457eecfa8d9b7b3ae3c00/", "registered": false, "linkedin": "", "blog": "http://et.cairene.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": ""}, "3732191fa98c872acc0c981195846570": {"username": "Cameron Reilly", "tumblr": "", "display_name": "Cameron Reilly", "url": "http://disqus.com/guest/3732191fa98c872acc0c981195846570/", "registered": false, "linkedin": "", "blog": "http://www.cameronreilly.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": ""}, "9857d0ba2a886edb03583755739f198c": {"username": "Bob Pedersen", "tumblr": "", "display_name": "Bob Pedersen", "url": "http://disqus.com/guest/9857d0ba2a886edb03583755739f198c/", "registered": false, "linkedin": "", "blog": "http://www.bobpederen.net/wep2", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e88dd7e291fbe7fd81aa0f717e7348f5": {"username": "rick", "tumblr": "", "display_name": "rick", "url": "http://disqus.com/guest/e88dd7e291fbe7fd81aa0f717e7348f5/", "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": ""}, "1560bdf4e214009847b4f1ada85e425f": {"username": "Rob", "tumblr": "", "display_name": "Rob", "url": "http://disqus.com/guest/1560bdf4e214009847b4f1ada85e425f/", "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": ""}, "45ff0d4a87c52428ae41453fde4963d7": {"username": "William", "tumblr": "", "display_name": "William", "url": "http://disqus.com/guest/45ff0d4a87c52428ae41453fde4963d7/", "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": ""}, "3f499e6f892107b2d5876d3b0937ced7": {"username": "Jan V.", "tumblr": "", "display_name": "Jan V.", "url": "http://disqus.com/guest/3f499e6f892107b2d5876d3b0937ced7/", "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": ""}, "024480fee6dd75a0cf63175be2982091": {"username": "Brian K", "tumblr": "", "display_name": "Brian K", "url": "http://disqus.com/guest/024480fee6dd75a0cf63175be2982091/", "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": ""}, "ad4429103c21a68e2c18c24f4b0e306d": {"username": "Graham Chastney", "tumblr": "", "display_name": "Graham Chastney", "url": "http://disqus.com/guest/ad4429103c21a68e2c18c24f4b0e306d/", "registered": false, "linkedin": "", "blog": "http://oak-grove.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": ""}, "43b6f84056483c482f2291d3a56fc8ab": {"username": "Jeelz", "tumblr": "", "display_name": "Jeelz", "url": "http://disqus.com/guest/43b6f84056483c482f2291d3a56fc8ab/", "registered": false, "linkedin": "", "blog": "http://www.jeelz.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": ""}, "polizeros": {"username": "polizeros", "tumblr": "", "display_name": "polizeros", "url": "http://disqus.com/polizeros/", "registered": true, "linkedin": "", "blog": "http://polizeros.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/4272/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "polizeros", "twitter": "", "remote_domain_name": ""}, "6f68778fa0dfe9436486c2dbc6d4bca3": {"username": "ninefish", "tumblr": "", "display_name": "ninefish", "url": "http://disqus.com/guest/6f68778fa0dfe9436486c2dbc6d4bca3/", "registered": false, "linkedin": "", "blog": "http://www.ninefish.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": ""}, "ae8ff2cd83ee1be2049681d2c5781751": {"username": "Kaushik Mohan", "tumblr": "", "display_name": "Kaushik Mohan", "url": "http://disqus.com/guest/ae8ff2cd83ee1be2049681d2c5781751/", "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": ""}, "bf758d9953b0c8e3c6c7269152b5413c": {"username": "len bullard", "tumblr": "", "display_name": "len bullard", "url": "http://disqus.com/guest/bf758d9953b0c8e3c6c7269152b5413c/", "registered": false, "linkedin": "", "blog": "http://lamammals.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": ""}, "5a30c0ddd09c05a66b28ca40f8b3ba27": {"username": "Richard Green", "tumblr": "", "display_name": "Richard Green", "url": "http://disqus.com/guest/5a30c0ddd09c05a66b28ca40f8b3ba27/", "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": ""}, "6abc52cc8d1d857a4733063b18d0607e": {"username": "Ken", "tumblr": "", "display_name": "Ken", "url": "http://disqus.com/guest/6abc52cc8d1d857a4733063b18d0607e/", "registered": false, "linkedin": "", "blog": "http://www.chench.com/thelittlethings/index.php?click=comment", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "23e7d7f64050e8fab9689ea2c4bdd1b4": {"username": "Tim Draayer", "tumblr": "", "display_name": "Tim Draayer", "url": "http://disqus.com/guest/23e7d7f64050e8fab9689ea2c4bdd1b4/", "registered": false, "linkedin": "", "blog": "http://bestlife.typepad.com/actionsteps/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "da23afb38eeecde091b8942e30a7616a": {"username": "Garrett Fitzgerald", "tumblr": "", "display_name": "Garrett Fitzgerald", "url": "http://disqus.com/guest/da23afb38eeecde091b8942e30a7616a/", "registered": false, "linkedin": "", "blog": "http://blog.donnael.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": ""}, "da6a8eb9536c5e7f36bf11e36a8ba59b": {"username": "John Piercy", "tumblr": "", "display_name": "John Piercy", "url": "http://disqus.com/guest/da6a8eb9536c5e7f36bf11e36a8ba59b/", "registered": false, "linkedin": "", "blog": "http://www.johnpiercy.ca/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/33684/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4014faa76f94764aeb84e70bf39bf22f": {"username": "Tom Raftery", "tumblr": "", "display_name": "Tom Raftery", "url": "http://disqus.com/guest/4014faa76f94764aeb84e70bf39bf22f/", "registered": false, "linkedin": "", "blog": "http://tomrafteryit.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8161/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8c4acba81a04c93ae894ee9a8f314279": {"username": "Shannon Whitley", "tumblr": "", "display_name": "Shannon Whitley", "url": "http://disqus.com/guest/8c4acba81a04c93ae894ee9a8f314279/", "registered": false, "linkedin": "", "blog": "http://www.voiceoftech.com/swhitley", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dahowlett": {"username": "dahowlett", "tumblr": "", "display_name": "dahowlett", "url": "http://disqus.com/dahowlett/", "registered": true, "linkedin": "", "blog": "http://www.dahowlett.com", "remote_domain": null, "points": 2, "facebook": "http://www.facebook.com/dahowlett", "avatar": "http://media.disqus.com/uploads/users/1740/avatar92.jpg", "delicious": "dahowlett", "is_remote": false, "verified": true, "flickr": "dahowlett", "twitter": "", "remote_domain_name": ""}, "7108884010f880da03db693f30558cdf": {"username": "Cali", "tumblr": "", "display_name": "Cali", "url": "http://disqus.com/guest/7108884010f880da03db693f30558cdf/", "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": ""}, "c16970a350d2de8ced3017a5a8514969": {"username": "Xavier", "tumblr": "", "display_name": "Xavier", "url": "http://disqus.com/guest/c16970a350d2de8ced3017a5a8514969/", "registered": false, "linkedin": "", "blog": "http://xavier.borderie.net/blog/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4/7468/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "12962960984974a0d31adba024296f72": {"username": "LM", "tumblr": "", "display_name": "LM", "url": "http://disqus.com/guest/12962960984974a0d31adba024296f72/", "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": ""}, "883db39fe66286afdcf235a21286a4fe": {"username": "David Smith", "tumblr": "", "display_name": "David Smith", "url": "http://disqus.com/guest/883db39fe66286afdcf235a21286a4fe/", "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": ""}, "3c944aec585f9dbf83a8849a0b1c738d": {"username": "Cynthia", "tumblr": "", "display_name": "Cynthia", "url": "http://disqus.com/guest/3c944aec585f9dbf83a8849a0b1c738d/", "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": ""}, "17f99fba53826c3a79f65e76965db1c3": {"username": "Farid Mashhadi", "tumblr": "", "display_name": "Farid Mashhadi", "url": "http://disqus.com/guest/17f99fba53826c3a79f65e76965db1c3/", "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": ""}, "280d0e7b4602521bd06b9f3c8d617d1a": {"username": "Dimitar Vesselinov", "tumblr": "", "display_name": "Dimitar Vesselinov", "url": "http://disqus.com/guest/280d0e7b4602521bd06b9f3c8d617d1a/", "registered": false, "linkedin": "", "blog": "http://divedi.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/23/6348/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fedfb27a176c75b0fdcacb6082f3ffe4": {"username": "Rory Donnelly", "tumblr": "", "display_name": "Rory Donnelly", "url": "http://disqus.com/guest/fedfb27a176c75b0fdcacb6082f3ffe4/", "registered": false, "linkedin": "", "blog": "http://rorydonnelly.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": ""}, "68f1bd9e9a7d9d10f0278c6535f700fe": {"username": "Michael Letterle", "tumblr": "", "display_name": "Michael Letterle", "url": "http://disqus.com/guest/68f1bd9e9a7d9d10f0278c6535f700fe/", "registered": false, "linkedin": "", "blog": "http://www.prokrams.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/46/266/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1077f880cabd294d671faf64a5495764": {"username": "Neil Jensen", "tumblr": "", "display_name": "Neil Jensen", "url": "http://disqus.com/guest/1077f880cabd294d671faf64a5495764/", "registered": false, "linkedin": "", "blog": "http://ifreebusy.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": ""}, "498d1dba4d6758036ff1563756a51de2": {"username": "Olirockerdude", "tumblr": "", "display_name": "Olirockerdude", "url": "http://disqus.com/guest/498d1dba4d6758036ff1563756a51de2/", "registered": false, "linkedin": "", "blog": "http://www.olirockerdude.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": ""}, "f0e10f1a4d08da7d4041907df5168869": {"username": "anthonymontoya  (Patrick Scobl", "tumblr": "", "display_name": "anthonymontoya  (Patrick Scobl", "url": "http://disqus.com/guest/f0e10f1a4d08da7d4041907df5168869/", "registered": false, "linkedin": "", "blog": "http://anthonymontoya.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": ""}, "9d90b3b54d8162d4fb62eca4f561de69": {"username": "Staci Kramer", "tumblr": "", "display_name": "Staci Kramer", "url": "http://disqus.com/guest/9d90b3b54d8162d4fb62eca4f561de69/", "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": ""}, "a35e183822bb495e2235f65aa3aa52b1": {"username": "tibo", "tumblr": "", "display_name": "tibo", "url": "http://disqus.com/guest/a35e183822bb495e2235f65aa3aa52b1/", "registered": false, "linkedin": "", "blog": "http://www.mobjazz.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": ""}, "dc9e5d5bdbd005d73e32eb789798411b": {"username": "Suzy-Hang-Around", "tumblr": "", "display_name": "Suzy-Hang-Around", "url": "http://disqus.com/guest/dc9e5d5bdbd005d73e32eb789798411b/", "registered": false, "linkedin": "", "blog": "http://suzyhangaround.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": ""}, "7073593b53095d8ec6400708733ce31d": {"username": "Bryan", "tumblr": "", "display_name": "Bryan", "url": "http://disqus.com/guest/7073593b53095d8ec6400708733ce31d/", "registered": false, "linkedin": "", "blog": "http://www.bryanbass.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": ""}, "b26f51e79be5b2072dc6ad5df098e42d": {"username": "Donna Tocci", "tumblr": "", "display_name": "Donna Tocci", "url": "http://disqus.com/guest/b26f51e79be5b2072dc6ad5df098e42d/", "registered": false, "linkedin": "", "blog": "http://tidbitsandmore.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": ""}, "63c32b4489d13b17d23fd9db1505bdf9": {"username": "Jon Galloway", "tumblr": "", "display_name": "Jon Galloway", "url": "http://disqus.com/guest/63c32b4489d13b17d23fd9db1505bdf9/", "registered": false, "linkedin": "", "blog": "http://weblogs.asp.net/jgalloway", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6e89ff99c9a09dd824cfde228661a79d": {"username": "Keith Combs", "tumblr": "", "display_name": "Keith Combs", "url": "http://disqus.com/guest/6e89ff99c9a09dd824cfde228661a79d/", "registered": false, "linkedin": "", "blog": "http://blogs.technet.com/keithcombs", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_10:08:16", "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": {"9639540": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn, Robert, this is so sad... but thank you for sharing with us.<br><br>Love and prayers,<br><br>Hugh", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_04:19:08", "killed": false, "user_key": "e6e3d9ada1514547b9fec62f3561633f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639541": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's hard to know what to say at a time like this.  Just wanted to let you know a lot of people are thinking and praying for you and your family tonight.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_04:26:19", "killed": false, "user_key": "284b07fc6e95f5583cac47fae15a5da4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639542": {"up_voted": false, "ip": "", "has_replies": false, "message": "Very sorry to hear this - my thoughts are with you; take care and try to enjoy every final precious second.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_04:31:33", "killed": false, "user_key": "498d1dba4d6758036ff1563756a51de2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639543": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reading all this brings tears to my eyes, and my throat seems tight, and I'm not that emotional. Losing your mum might be some of the worst thing to happen to a human being. Thank you for sharing, be strong, and cling to your loved ones. I'm very sorry about this whole situation. Hope you will find rest in the time to come, and know that joy will come back, through rememberance of her. Take care of her last days with her, take care of yourself. Those are tough days indeed. You have all my thoughts and support.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_04:41:43", "killed": false, "user_key": "c16970a350d2de8ced3017a5a8514969", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639544": {"up_voted": false, "ip": "", "has_replies": false, "message": "My thoughts and prayers will be with you and your family Robert. Take care.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_04:50:46", "killed": false, "user_key": "16a52034f1fc2e21b1108b0be9a60eaa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639545": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>These are small gestures of support. I'm extremely happy if they make you feel better. It's the least I can do.<br><br>What you said reminds me of a saying my father once told me: \"What would you do if you knew today was your last day to live?\" he once asked. I fumbled, thought and enumerated some of the noble things I've always wanted to do. \"Life's fickle and unknowable\" he then said. \"You never know which day marks the end. Treat every moment like it's your last, and do what you've always wanted to\".<br><br>It's so true, isn't it? Anyways, keep the faith and hang in there.<br><br>Kaushik", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_05:03:12", "killed": false, "user_key": "ae8ff2cd83ee1be2049681d2c5781751", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639546": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a new subscriber to your blog, and yes, I primarily signed up for insight into Web 2.0 and all that. But no way does your personal blogging 'bug me'. I think your sharing is very generous, and it is experiences like this that demonstrate to me how much more gratifying it is to be a web-participant rather than a web-recipient. I'm sending my best and most healing thoughts to you, your mother, and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_05:03:38", "killed": false, "user_key": "dc9e5d5bdbd005d73e32eb789798411b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639547": {"up_voted": false, "ip": "", "has_replies": false, "message": "Only last week I had a call from my mum to say that my Dad was in hospital having had a stroke. It turned out to be quite mild, but the shock of it. I can only imagine what you are going through.<br><br>Love and prayers.<br><br>Graham", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_05:07:07", "killed": false, "user_key": "ad4429103c21a68e2c18c24f4b0e306d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639548": {"up_voted": false, "ip": "", "has_replies": false, "message": "In the last three months of 2005 I posted my share of posts like this to my blog.  Maryam, who has never met me, left me such kind and touching comments.  They meant the world to me.<br><br>In addition to the comfort that blogging is bringing you, your call to people to step up and articulate their last wishes is an incredibly valuable service.  I have been in both situations (DNR order and no DNR order), and the pain of having to make the decision on behalf of a loved one is something no one should have to go through.  I'm glad you have that small comfort, in the face of overwhelming grief.<br><br>Be gentle to yourself, remember to breathe, and give Maryam an extra big hug when she arrives on Friday.<br><br>DnW", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_05:33:53", "killed": false, "user_key": "2f3b0e0e6b6d3c842d98521c8d7eed63", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639549": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.gapingvoid.com/Moveable_Type/archives/002851.html\" rel=\"nofollow\">http://www.gapingvoid.com/Moveable_Type/archive...</a><br><br>Support is everywher my friend. I do hope you find peace in the final outcome.<br><br>Thoughts and prayers,<br><br>Michael.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:01:45", "killed": false, "user_key": "26f386c704219d66ee1136b58a4def74", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639550": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert our prayers are with you and your family.Hang in there.As i was reading your post something I read  many years ago came to mind.<br><br>Human life does not move with the regularity of a clock. In living there are gaps and silences when the soul stands still in it's flight through abysses - and there are times of trial and tribulation and times of struggle when we grow old without knowing it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:04:46", "killed": false, "user_key": "2180adffb32e3295e5d8d959b738f932", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639551": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, may god give your family and you strength.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:08:23", "killed": false, "user_key": "3e3c7935d35fb3e31a2361c19871ffaf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639552": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I'm sorry to hear of tribulations you and your family are facing right now. The thoughts of this Australian are with you (it truly is a global village, I believe).<br><br>If I may suggest, make sure you use this time and opportunity to connect with your family on a deeper level, or perhaps just reconnect with them. Death is the greatest leveller of people, and it doesn't only have that effect on the loved one passing away.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:18:16", "killed": false, "user_key": "fefda2f453107fc174728432aedaac60", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639553": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>I am sad to hear about your mom's situation. Best wishes for her and the whole family.<br><br>Take care,<br><br>Bertrand", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:34:12", "killed": false, "user_key": "85ac65463ff5f79337856e17035d2414", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639554": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert = Sending all my love to you and Maryam and your family.  I'll put up some stuff on my blog from my long nights and longer days in the hospital when my dad was going through the worst of it -- also a congestive heart failure sufferer.<br><br>When we talked with Joi and his videocrew at SXSW in April, about your Mom, she sounded vital and lively, so this is such a surprise.<br><br>Aren't you lucky to have Maryam there tomorrow!  Hang in there.  Love -- H", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_06:52:22", "killed": false, "user_key": "73e96294710e129535cb065aa19e2a9f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639555": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's with sorrow and sadness that I've been reading your latest posts. I have also lost a closed one after taking a simple x-ray (really) - no one knows one's time to go. There's not much more to say, just keep in mind that are a lot of people out here who are praying for your mother and for those of you who will stay behind. Bless you all.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_07:05:24", "killed": false, "user_key": "e88dd7e291fbe7fd81aa0f717e7348f5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639556": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - thinking of you - keep posting to the blog, not so much to tell us what is going on but for its cathartic value to you.<br><br>It is a form of release for you and will help you deal with what you are going through.<br><br>Warm regards from Cork.<br><br>Tom.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_07:14:54", "killed": false, "user_key": "4014faa76f94764aeb84e70bf39bf22f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639557": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert Just to say that one think I have learnt from the loss of 2 Fathers (long story) and having delivered a fair few death messages when I was a policeman is:<br>DONT stop crying,<br>Keep those closest close,<br>Never take offence at anything any one says. Your ability to judge people's intent is being warped by this massive black hole that is filling your head.<br>It does heal. But right now you dont believe that!<br>Take help when it is offered, you do need it.<br>Sorry to burble on. This world that you have helped create is all around you and with you.<br>Charlie", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_07:34:21", "killed": false, "user_key": "3a1218556c7e0fdf0ae564f585d248de", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639558": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Take care mate. Take some time out for yourself and loved ones. We'll all be here when you return.<br><br>In our prayers,<br><br>Ian.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_07:37:18", "killed": false, "user_key": "60b1270369fe36d9fb7632a3af98a012", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639559": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>My prayers are with you and your family.<br><br>Paul", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_07:52:23", "killed": false, "user_key": "401fd96e0f4ac0c08a53d05a841a539b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639560": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, it's a terrible passage but, as you say, one we all have to endure. I lost my mom 12 years ago and found, after she went, that I had lost all sense of \"home\". It was then I realized that home was just a metaphor for where she was -- the place you could always return to where someone would take you back and love you without qualification. It made the world a little colder, but it gets better with time.<br><br>Family will help with the change. Rely on them. Take care.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_08:04:20", "killed": false, "user_key": "2f32b7086a69d3a925f56088c7646621", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639561": {"up_voted": false, "ip": "", "has_replies": false, "message": "My thoughts and prayers to you and the rest of your family.<br>Matthew", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_08:04:23", "killed": false, "user_key": "c396d3c5bc6fbe9232e001cb803779de", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639562": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did you mean \"bawling\" (to cry loudly) in the title?  I'm not familiar with \"balling\" outside of basketball showmanship and the density scale for measuring sugar content in water base solutions.<br><br>Hang in there.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_08:21:31", "killed": false, "user_key": "be4e7fd208d47dce6697eb579cf3a32f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639563": {"up_voted": false, "ip": "", "has_replies": false, "message": "My heart and best wishes go out to you and yours, Robert.  Although there probably is some comprehension there on your Mother's part, at least you got to say goodbye.  I realize that is little consolation--and even painful--but at least the death is not a sudden unexpected jolt to you.<br><br>Don't be afraid to show your grief, but continue to enjoy your life much as your mother would like you to.  Remember, that after she passes, she will always be with you, wherever you go.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_08:54:25", "killed": false, "user_key": "134af68eed74520db379ed9411aea23a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639564": {"up_voted": false, "ip": "", "has_replies": false, "message": "Whatever strength you can get from my thoughts and prayers, take.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_09:29:11", "killed": false, "user_key": "68f1bd9e9a7d9d10f0278c6535f700fe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639565": {"up_voted": false, "ip": "", "has_replies": false, "message": "God bless you and your Mom. It's very tough to go through things like this. Even harder, is trying to console another in a time of grief. What do you say? Sorry? I only tell people to be grateful for the time God allowed us to have with that loved one. That, and this is where faith kicks in.<br><br>Us alcoholics are blessed in a sense in that we have to deal with many of these moments and situations long before most.<br><br>I will pray for your mother and for you to have the strength to get through this.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_09:34:35", "killed": false, "user_key": "58ba57b8c8914e21772625758027ad0f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639566": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm so sorry you have to go through this.  There is never a \"right time\" for this.  You're in my thoughts and prayers.  You will make it through.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_09:39:46", "killed": false, "user_key": "8881d7fb041a5b70822a2ea2b1b21961", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639567": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert-<br>Hang in there my man. I know how it is. I wish you and your family all the best. Good times pass too fast while the bad ones linger too long.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_09:44:14", "killed": false, "user_key": "e1f388964c897ed4ecc864215e51ba7b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639568": {"up_voted": false, "ip": "", "has_replies": false, "message": "Praying for you and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_09:46:19", "killed": false, "user_key": "1461ec63e1c0c83dcad819e98a1ff441", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639569": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Robert Buddy - Hang in there - may god give you all the strength and patience. I've been through this once when my dad was dying of Cancer - this truly is one of those tough times - all our prayers are with you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:01:43", "killed": false, "user_key": "43b6f84056483c482f2291d3a56fc8ab", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639570": {"up_voted": false, "ip": "", "has_replies": false, "message": "Take comfort where you can, cry when you need to. I know how hard this is, my thoughts are with you and yours at this sad time.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:10:21", "killed": false, "user_key": "aa1a46da10ce1b3669ae1c5e6b5f2716", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639571": {"up_voted": false, "ip": "", "has_replies": false, "message": "Remember that through all of the darkest times in your life, Patrick will be there for you.  He loves you, and when I lost my grandma all I wanted to do was keep my family members tight.  Remember that Patrick is wise beyond his years so talk to him, or if you are desperate.  Comment me on my blog, <a href=\"http://anthonymontoya.wordpress.com\" rel=\"nofollow\">anthonymontoya.wordpress.com</a> or email, <a href=\"mailto:anthony0721@sbcglobal.net\" rel=\"nofollow\">anthony0721@sbcglobal.net</a>  I wish you the best.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:12:06", "killed": false, "user_key": "f0e10f1a4d08da7d4041907df5168869", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639572": {"up_voted": false, "ip": "", "has_replies": false, "message": "Keep blogging - it helps.  My mom passed away two weeks ago after battling Lymphoma.  Everything you're describing...the hand-squeezing, onslaught of bad news...I know exactly what you're going through.  Blogging about it helped me sort it all out and of course supporting the comments that peopled posted were a nice reassurance.  Hang in there.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:15:04", "killed": false, "user_key": "1b7d397d92dc19b6300801ba16bcf36d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639573": {"up_voted": false, "ip": "", "has_replies": false, "message": "Men, this really sucks, I\u2019m feeling something inside my chest\u2026. I\u2019ve been reading your blog every day for about 2 years, and to be honest I feel like I know you better than what I know most of my co-workers, physically I\u2019m like 10.000 miles away from you (Medellin, Colombia) but on this digital village I feel like you are in the office just down the hall.<br>All my prayers will be with you and your family this week.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:24:47", "killed": false, "user_key": "898e54ca0e526384e3d0a4177edbb480", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639574": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>These posts are beautiful and I don't think any of us are bugged by them in the least. I relate to what you said about the computer being reassuring. My grandfather died a couple of years ago and I was very thankful to post to a group and receive comments in return.<br><br>I think you've done a great service by urging people to talk with their loved ones about these decisions in life. We don't know when they are going to come up. I spoke with my parents about this a decade ago and had them show me where their paperwork is. Three years ago when my partner and I bought a home, we went to a lawyer and had wills, medical powers of attorney and powers of attorney drawn up. We had discussed these matters before, but having it in writing made it so much more permanent. It prompted her to call her relatives and have further talks and I called my brother and sister to do the same. It's not morbid to do so - it's practical and important. All too often this is avoided. When people have these discussions it can ease the ones left behind because these decisions have already been made. Now the ones left behind can get to the hard path of grieving without agonizing over what to do.<br><br>Take care. Peace to your loved ones.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:25:59", "killed": false, "user_key": "076c655d3f3133afe8f7d33ede8ea9d4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639575": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been through it a few times. Let me put it this way, my children have never known their grandfathers. My mother pulled through a brain hemmorage (and how.... she's healthier than me right now, but she'd rather had that my father was still here).<br>There are no tips and tricks to get you through it. Well, I have one: with my father-in-law I was more aware of what was happening than with my own father. It worked for me: be aware of what is happening, be open to both to great and painfull things that are happening, don't close your eyes. It will help you later on.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:34:56", "killed": false, "user_key": "362505e28caad44554e8ffcff145793d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639576": {"up_voted": false, "ip": "", "has_replies": false, "message": "Chris, sorry to hear that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:35:05", "killed": false, "user_key": "456636993483a10e9b50ffe17733de4a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639577": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>My thoughts and prayers to you and the rest of your family.<br><br>Adnan", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:41:04", "killed": false, "user_key": "462568a855f054806ab8a5a00c5012ff", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639578": {"up_voted": false, "ip": "", "has_replies": false, "message": "I missed being there when my Grandmothers was hospitalised and passed away over a short period of time. I don't know you, you don't know me, and I don't know if it helps; but you are lucky to be able to say goodbye and your Mother is lucky to hear it. And she hears it, with every squeeze of your hand.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:41:25", "killed": false, "user_key": "f4661dfec9099987e3cdfbebb5ebe85b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639579": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dan, yeah, I meant bawling. Thanks!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:43:02", "killed": false, "user_key": "456636993483a10e9b50ffe17733de4a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639580": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>I'm praying for you. I know that sounds trite and jaded, but you know something --- it works. I don't know how you see things in terms of with God, but He listens.<br>I lost my wife of almost 10 years to terminal ovarian cancer a mere 3 weeks ago. I know your pain. I watched my wife slowly fade from being a beautiful woman to someone who just wanted it over. I still haven't really come to terms with it.<br>Pray, dude. Pray hard. Pray for God's will, not your own, and you'll rest easier.<br><br>In Christ,<br><br>Rob", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:49:18", "killed": false, "user_key": "1560bdf4e214009847b4f1ada85e425f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639581": {"up_voted": false, "ip": "", "has_replies": false, "message": "Continuing best wishes to you and your family, Robert.  This stuff can be hard and seem so unreal at times.<br><br>Hang in there.<br><br>Robert", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:53:09", "killed": false, "user_key": "0982a0ae7d0457eecfa8d9b7b3ae3c00", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639582": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I'm sorry for your mother...I wish I could help you...<br><br>Wireless Doc<br>\"All things wireless for clinical support, including handhelds and smartphones...\"<br><a href=\"http://billkosloskymd.typepad.com/wirelessdoc/\" rel=\"nofollow\">http://billkosloskymd.typepad.com/wirelessdoc/</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_10:53:20", "killed": false, "user_key": "280d0e7b4602521bd06b9f3c8d617d1a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639583": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Keeping you and your family in prayer. Thank you for the reminder to us all to sit down and talk about topics we tend to avoid. It really does make a difference.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:13:39", "killed": false, "user_key": "4bcae10849a0fbaf0277ee7bf4747e33", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639584": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been through this with my mom in Feb. Bad thing was dealng with uneducated hillbilly siblings that could not communicate with the doctors coherently.  Being a geek, and a firefighter gave a large inside the box insight that really helped in the process.  Now we just went through this again, with a fellow firefighter having a heart attack in a structure fire. He is making miraculous progress, but these decisions and feelings make life a bit of a challenge.  I have kind of a scientific emotional state, but that doesn't help things when the end comes near.  Take plenty of walks and get some air..  they help..<br><br>Greg", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:14:28", "killed": false, "user_key": "27a5134ae882cdaf3bf90775272aed64", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639585": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert:<br><br>I am so sorry to hear about your mother.<br><br>You and your family will be in our thoughts.<br><br>Peace.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:14:30", "killed": false, "user_key": "5d99a348ff4f89bacc29fb56ef83e6ea", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639586": {"up_voted": false, "ip": "", "has_replies": false, "message": "Despite all the sadness, I think it is Great that you are able to be with your mother these days, squeeze her hand, and talk with her. That you have this chance to communicate with her through these emotions is a gift.<br><br>Cherish every smile, every sign of connection. I send you and your family all the best of wishes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:18:08", "killed": false, "user_key": "571a8e6148d0b7fd28be6cd8911df968", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639587": {"up_voted": false, "ip": "", "has_replies": false, "message": "I went through this with my Mom (5-years ago) and my Dad last year.  It was especially tough as I live in Europe and they were in the US.<br><br>Take care of yourself and those you love at this time.  One of the things I found most overwhelming was the kindness of strangers and how you discover more about your friends (and family) as they support you during this time.<br><br>Both parents had left DNR instructions but I had to re-authorise them as the paperwork was several years old.  Very  tough.  It was a gift your Mom gave her family to have been so clear.  We should all give this gift to our families.<br><br>A friend just lost his 39-year old wife to a stroke.<br>Life isn't a rehearsal.  Live it well. Be good to yourself.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:29:57", "killed": false, "user_key": "3c944aec585f9dbf83a8849a0b1c738d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639588": {"up_voted": false, "ip": "", "has_replies": false, "message": "Be happy that you have this time to say goodbye, I had to watch my father slip away while giving him CPR.<br><br>Consider yourself blessed my friend, and cherish every second you have.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:35:33", "killed": false, "user_key": "5a30c0ddd09c05a66b28ca40f8b3ba27", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639589": {"up_voted": false, "ip": "", "has_replies": false, "message": "My mother had Parkinson's disease for 18 years, which ultimately lead to her death last summer. She was in a coma the last two weeks of her life, which in retrospect, was fortunate. My brother had an opportunity to fly out and spend some time with her before she died.<br><br>This will sound odd, but the 'best' part of the experience was that my brother and I literally spent a week hanging out together in her room, with nothing to do. She was in an institution at that point and all of her belongings were in the one room. We ended up pulling out all of the old photos and letters that she had, as well as phoning many of her friends. It helped us remember that at one point she was a vivacious woman, something we had seemed to forget as time took its toll on her. We were also constantly reminded by others of how proud she was of her boys. My brother and I talked like we hadn't in years. The nurses had told us that hearing is the last of the senses to go - I'm sure that having her two sons chatting away by her side made her happy.<br><br>Take care.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:40:12", "killed": false, "user_key": "1077f880cabd294d671faf64a5495764", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639590": {"up_voted": false, "ip": "", "has_replies": false, "message": "No appologizes necessary.<br><br>My heart goes out to you. I was in a similar situation with my grandmother back in '01.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:41:26", "killed": false, "user_key": "18d2675fa4fe2b21debd9704273d8259", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639591": {"up_voted": false, "ip": "", "has_replies": false, "message": "My mom died at home in her own bed surrounded by family after the final desperate chemo had no effect on her luekemia.<br><br>She and all of us decided no more hospitals, let her die at home, not in a hospital stuck full of tubes.<br><br>My dad and step-mom are closing in on 90. They have documents with the family lawyer detailing \"no heroic measures.\" If that time ever comes, then there's no question about it, their wishes are in writing.<br><br>Something we might all think about doing.<br><br>Hang in there Scoble, you got thousands thinking about you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:42:23", "killed": false, "user_key": "polizeros", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639592": {"up_voted": false, "ip": "", "has_replies": false, "message": "My condolences. The best advice somebody gave me when my Mom passed: chin up. DB.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:53:26", "killed": false, "user_key": "dbarefoot", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639593": {"up_voted": false, "ip": "", "has_replies": false, "message": "I wish you and your family some kind of peace in a really tough time.  I know how difficult it can be (my dad died almost three years ago from cancer).<br><br>Paul J", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:54:44", "killed": false, "user_key": "17ced993c6a8f652b865bfbbdef963fe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639594": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert you and family continue to be in my thoughts and prayers. Thank you for reminding us how important it is to take the time to be with our family and enjoy them every day.  We often forget how important this is in our daily life.<br><br>May the peace of the Lord be with you and carry you during this difficult time.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_11:59:39", "killed": false, "user_key": "1933cf64728d722652b42a9ddeaaf261", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639595": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Thank you for your posts and your excellent advise on making preparations in advance.  One piece of advice to everyone:  be very careful in writing advance directives.  Medical decisions aren't always black and white.  The best course is to appoint someone to make health care decisions for you.  A poorly worded, strict DNR document could prevent doctors from performing life-saving procedures.<br><br>You and your family are in my prayers.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:04:45", "killed": false, "user_key": "9919046448d08553de1505b6a43ef2c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639596": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm struggling to find words - nothing seems to strike me as adequate during this very difficult time. All that I can come up with is that I'm very sorry and that I continue to think and pray for you and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:07:38", "killed": false, "user_key": "7073593b53095d8ec6400708733ce31d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639597": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Rob<br>When my Dad was dying of Prostate Cancer , several years ago ,my aunt and I  rented Kangaroo Jack<br><br>My Dad was in a hospital bed in his house<br>an d we had TV and DVD setup for his enjoyment<br><br>Ive never seen my Dad and Aunt laugh so hard<br>,even while my Dad was laying in a hospital bed<br><br>Some times its good to get the mind off the sad stuff<br>and laugh for a few moments<br><br>Spend the moments you Rob , because these moments<br>will be with you forever<br><br>Dont be afraid to cry ,go for  drive<br>Let it all out , be strong my friend<br><br>Also write Mom a letter , say everything you want to say ,,<br>Let her read it , so she understands your love and your feelings<br><br>Know that were here for you .<br><br>Best Wishes Rob<br><br>John Piercy", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:28:14", "killed": false, "user_key": "da6a8eb9536c5e7f36bf11e36a8ba59b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639598": {"up_voted": false, "ip": "", "has_replies": false, "message": "hey scoble I realize these are trying times for you and I wish the best of luck to you and your family. I don't leave comments very often on here mostly because of time, but this is something of waaaaaaaaaaaaaay higher importance. And crying is the best way to deal with this, some people(men) refrain from it but I find it very medicinal. Scoble is right y'all love your family and TELL them. off to write to mine right now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:37:40", "killed": false, "user_key": "304b7712c70868927d5d5ba35bb39a01", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639599": {"up_voted": false, "ip": "", "has_replies": false, "message": "All the best to you and your family during this difficult time, Robert. Your sentiments are heart-felt and genuine. Thanks for sharing and bringing some important reminders home to the rest of us. Godspeed.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:37:59", "killed": false, "user_key": "5d8ee1fc60fab8bbf3de6d1154eda099", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639600": {"up_voted": false, "ip": "", "has_replies": false, "message": "At least you're there for her, so you're way ahead of the game. Remember it all, because when the pain fades - and it will, given time and love - you will have something special to treasure. Love cannot conquer death, but it can give it one hell of a sendoff.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:44:21", "killed": false, "user_key": "c0ab662ba0ed8907f2a8e7d457769a1b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639601": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, and while thinking those thoughts of what is important, you also need to have a will drawn up. I found that is the one item that takes the longest, as it is confirmation of your own mortality. Our thoughts and prayers are with you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_12:54:40", "killed": false, "user_key": "7389560b7c9f4bbe4ff38c2ec9f7b0d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639602": {"up_voted": false, "ip": "", "has_replies": false, "message": "I had a similar experience with my mom last year, but I still can't know what you're going through right now.  I can only imagine...and that imagining makes me hurt too.  I'm going to call my wife right now and tell her how much she means to me.  Rob, I'll be thinking about you and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_13:05:49", "killed": false, "user_key": "8c4acba81a04c93ae894ee9a8f314279", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639603": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br>Thinking and praying for you and your family. My 14 year old son had a stroke a year ago and completely recovered. We didn't know what it was at first. I realize even more how lucky we are. Now I'm off to call my mom BEFORE mother's day..<br>Brian", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_13:07:51", "killed": false, "user_key": "024480fee6dd75a0cf63175be2982091", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639604": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert:<br><br>I'm so sorry to hear about this.  My thoughts and prayers are with you and your family.  From the comments, it's obvious the support you have, which is a testimonial to what you've done for everyone...but it certainly doesn't make it any easier.<br><br>Kevin", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_13:50:35", "killed": false, "user_key": "f5c3bef635eacb9fd72fea6379492eca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639605": {"up_voted": false, "ip": "", "has_replies": false, "message": "As with others, my thought and prayers are for you and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_13:51:52", "killed": false, "user_key": "12962960984974a0d31adba024296f72", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639606": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not much left to say that hasn't been said. Courage, indeed.<br><br>And yes, EVDO is a blessing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_13:57:55", "killed": false, "user_key": "38a5f5c7d59e65c9b9749f663e20e3af", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639607": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>I am very sorry to hear about your mom, I understand how you feel.<br><br>My prayer are with you...<br>Jim", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_14:11:47", "killed": false, "user_key": "7647e277423b6161b1e664668734191a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639608": {"up_voted": false, "ip": "", "has_replies": false, "message": "my granny was goin thru a tuff cancer operation (tht took 11 hrs). i cudn't put my mind to anythin, cudn't sleep... so i thot i'll pour thingz on my blog.<br><br>I did and recieved 'keep the faith' messages, hugs, wishes... from ppl i didn't even know. most of 'em visit my blog for their dose of microsoft n technology tid-bits.<br><br>i was moved... n got the strength to carry thru the night.<br><br>:)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_14:27:11", "killed": false, "user_key": "bc8d8894c5b7acec112f3cfb5fef2810", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639609": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>My thoughts are with you. Thanks for writing about this - it's good to be reminded of how precious and uncertain life is so we can live it to the fullest and pay attention to the things that matter most.<br><br>Jon", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_14:28:46", "killed": false, "user_key": "63c32b4489d13b17d23fd9db1505bdf9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639610": {"up_voted": false, "ip": "", "has_replies": false, "message": "i tried posting with my other email ID, which is <a href=\"mailto:abby@baxiabhishek.info\" rel=\"nofollow\">abby@baxiabhishek.info</a>.<br><br>it returned an error, which i guess was because it didn't take .info to be a valid email address.<br><br>shouldn't u do smthin 'bout it?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_14:28:41", "killed": false, "user_key": "bc8d8894c5b7acec112f3cfb5fef2810", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639611": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Thank you for sharing this with all of us.  Before the Internet, we relied on a physical network of friends.  Older generations don't get how real the support of our virtual network can be.  Lean on us all you need.<br><br>Cali", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_15:19:34", "killed": false, "user_key": "7108884010f880da03db693f30558cdf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639612": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are all the best. It's a tough day and it's nice to see all these kind thoughts.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_15:33:37", "killed": false, "user_key": "456636993483a10e9b50ffe17733de4a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639613": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Sorry to hear about your mom's deteriorating condition. My thoughts are with you.<br><br>Spend as much time as you possibly can with her. Cherish the last moments!<br><br>Best,<br>Farid", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_15:51:55", "killed": false, "user_key": "17f99fba53826c3a79f65e76965db1c3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639614": {"up_voted": false, "ip": "", "has_replies": false, "message": "*hugs*<br><br>We had the talk a while ago, and have everything in writing.<br><br>The only catch is, where did we put it? :-( Oh, well, at least that's one good thing about having to pack everything...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_15:53:27", "killed": false, "user_key": "da23afb38eeecde091b8942e30a7616a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639615": {"up_voted": false, "ip": "", "has_replies": false, "message": "My thoughts are with you...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_15:53:59", "killed": false, "user_key": "61b6ce595d16f869b70ee4642ed22f55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639616": {"up_voted": false, "ip": "", "has_replies": false, "message": "I get the bowling thing - my dad died in florida - we went sea fishing.  Same thing.<br><br>BTW, I have concluded that you should have those wishes tatoo'd on your ass if you want the medical people to get them in a timely manner.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_16:01:05", "killed": false, "user_key": "dff619f768de84b888ef0e09731f1b98", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639617": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br><br>Something about the blogosphere, is that it seems to bring people who would otherwise be very distant, very close.<br><br>As an EMT/Firefighter on the side, I must thank you for advising others to talk about this stuff ahead of time and let others know their wishes. Things happen so fast, and without warning... We should all cherish every moment we share with the ones we love.<br><br>Our prayers are with you and your family.  We will be here when you return.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_16:08:14", "killed": false, "user_key": "3f499e6f892107b2d5876d3b0937ced7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639618": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I value your blogging and insight into everything. I'm honoured that you're sharing your heart so openly at this time. I'm thinking of you, your mom and your family. Stay strong, go well. Find a way to smile. Love.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_16:15:48", "killed": false, "user_key": "6f68778fa0dfe9436486c2dbc6d4bca3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639619": {"up_voted": false, "ip": "", "has_replies": false, "message": "So sorry to hear about your mother, Robert... hang in there.  And thanks for taking the time to share -- you're creating something positive for others out of your pain, and that's commendable.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_17:05:22", "killed": false, "user_key": "d7aefb483d40d6bd63ffca20a98e6bea", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639620": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert ... My own words aren't enough. These are from a prayer/song by Debbie Friedman that has helped me a lot over the years. I hope it does the same for you.<br><br>The tranlisterated words are Hebrew.<br><br>Mi shebeirach avoteinu<br>M'kor habracha l'imoteinu<br><br>May the source of strength who blessed the ones before us,<br>Help us find the courage to make our lives a blessing<br>And let us say: Amen.<br><br>Mi shebeirach imoteinu<br>M'kor habracha l'avoteinu<br><br>Bless those in need of healing with refuah sh'leimah<br>The renewal of body, the renewal of spirit<br>And let us say: Amen.<br><br>The song can be heard <a href=\"http://www.ritualwell.org/lifecycles/healinghardtimes/healingfromillness/image.2005-07-25.6708517725\" rel=\"nofollow\">here</a>.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_17:17:09", "killed": false, "user_key": "9d90b3b54d8162d4fb62eca4f561de69", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639621": {"up_voted": false, "ip": "", "has_replies": false, "message": "Having lost a parent after a long illness under less than ideal circumstances myself a few years ago, I am glad that you have the support and love of your family and friends to help you through this very difficult time.<br><br>My thoughts are with all of you. I'm sorry I didn't check your blog sooner.<br><br>Be well, take care, and take your time.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_17:27:28", "killed": false, "user_key": "62c94f651043577c474deda0ec88a257", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639622": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been thinking a lot about you and your family, and praying as well.   Something is Going On when you can feel so connected to someone through their blog.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_18:19:08", "killed": false, "user_key": "9857d0ba2a886edb03583755739f198c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639623": {"up_voted": false, "ip": "", "has_replies": false, "message": "You certainly have inspired me to become a blogger, so I hope I can help a bit with some cyber support during this sucky time. I appreciate your openness and honesty and it's inspiring.<br><br>I lost my dad to cancer in '92 and you feel helpless when you see someone you love in pain or \"no longer with us\" in some way ... But I'm glad to read that you've been crying - it's healthy - and spending time with your loved ones.<br><br>Thinking of you and your family. And I'll be sure to hug mine tonite. Best ... Karen", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_18:26:37", "killed": false, "user_key": "675bfa13227fcad0b6778ddb552b7654", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639624": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is such a hard time for you..<br>I hope that the thousands of people in this global village who think they know you through your blog and have you and your family in their hearts and thoughts at this time make a difference to you over the coming days and ease the pain a little.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_18:28:16", "killed": false, "user_key": "1ce01ef6fda9423960b83cfd5a8ecda5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639625": {"up_voted": false, "ip": "", "has_replies": false, "message": "God bless you and your family during this difficult time.<br><br>Take care.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_19:49:14", "killed": false, "user_key": "2d571f1484b09d9081e20399fb6869f4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639626": {"up_voted": false, "ip": "", "has_replies": false, "message": "My condolences Robert. My dad passed away 5 years ago very suddenly from cancer at age 52 and we weren't close either, but it's tough nonetheless. Stay in the moment buddy. Don't fight it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_20:02:40", "killed": false, "user_key": "3732191fa98c872acc0c981195846570", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639627": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - you've given to so many, it's only right that we give what support we can to help ease the hurt in your heart.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_21:02:56", "killed": false, "user_key": "8091c98eb3f837471ebd83aaf7b540c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639628": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, a few months ago my wife lost <a href=\"http://frankharvey.wordpress.com\" rel=\"nofollow\">her father</a> when he lost his battle with Leukemia. He was a great father to my wife, a supportive and kind Father-In-Law to me, and a wonderful grandfather to my children.&nbsp;<br>Please know that <a href=\"http://matsu.wordpress.com/2006/05/11/thoughts-and-prayers-go-out-to-the-scoble-family/\" rel=\"nofollow\">our thoughts and prayers go out to you and the entire Scoble family</a> at this time.&nbsp;", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_21:48:09", "killed": false, "user_key": "cb90f438681aeba727d59ed9b0f88a5c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639629": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, I was hoping things wouldn't be this bad.  Your mom, you, and your family are in my prayers.<br><br>Leave nothing unsaid.  It will help.<br><br>If hospice is available, take advantage of it.<br><br>Help her have a soft landing.  And know we are all pulling for you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_21:59:24", "killed": false, "user_key": "39c3c8e9e90e2376b30c98c694b0f77f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639630": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lost my Mom to a stroke a little over a year ago...have an idea what you're going through, and just had yet another cry - any age is too early to be a motherless child (I'm 58, she was 88). She didn't awaken, and I'm glad that your Mom is even somewhat aware of the love you and your family are giving her. Our prayers are with you and yours.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_22:28:18", "killed": false, "user_key": "883db39fe66286afdcf235a21286a4fe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639631": {"up_voted": false, "ip": "", "has_replies": false, "message": "My parents and grandparents have been gone for what seems like an eternity.  I miss them very much.  I feel your pain. Our prayers are for you and your family.<br><br>Kind regards,<br><br>Keith", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_22:48:05", "killed": false, "user_key": "6e89ff99c9a09dd824cfde228661a79d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639632": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm so sorry to read you are going through this with your Mom, and hope that blogging through it will help you and your family cope. I'm so glad you got a chance to squeeze your Mom's hand one last time around Mother's Day -- it's better than any Internet.<br><br>Having lost my daughter, mother, father, grandparents, friends, I could only say, death itself, by itself, isn't really the worst thing. It's actually peaceful, by itself. It's everything before and everything after that's so hard. So don't be afraid of the actual death of your loved one, it's more about preparing yourself for afterwards.<br><br>Try to take as many pictures as you can, write down everything in a journal, a private one, not just a blog, even if you don't even look at it now, you'll want to later.<br><br>May God hold you all in the palm of His hand!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_23:04:37", "killed": false, "user_key": "b1088dbd877c2d7d33e6b3b63ee38081", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639633": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bless you for your wise words of wisdom: talk with your family, let them know your wishes, hug them. Yes, yer right: we don't like this stuff until we really need to deal with it. Thanks fer kicking so many butts today!<br>I hope all the good wishes and prayers from all around the small world help ease your mom's trials and your family's pain.<br>My best goes out to you and yours!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-11_23:34:02", "killed": false, "user_key": "848d27847f7d719296e681b745ec245c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639634": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br>Our prayers are with you all. May God gives you all the strength. Believe and Pray for God's will and his terms - MIRACLES do happen. God Bless!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_00:09:49", "killed": false, "user_key": "c54a7f28949f3e85851eaefcdc4c50df", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639635": {"up_voted": false, "ip": "", "has_replies": false, "message": "It may be very small consolation, but you are posting some of your best blogs ever on this subject. I think it's because you are touching an an awful experience that most everyone goes through.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_01:07:57", "killed": false, "user_key": "1d4361428791ca98116966800b225b3b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639636": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know what to say.  Most of us are strangers but we all deal with similar pains.  My wife just lost her grandmother recently.  One day she's up and smiling and we're all having fun playing bingo with her and her friends at the senior care home she lived at.  The next day she falls and she's gone in ten minutes.  I don't know what to say.  Sitting at the funeral home, watching everyone sitting around so upset...  I tried to mention what little funny or warm stories I knew about her in the short two years I'd been around her to cheer folks up a tiny bit.  But the tears all came back.  It's hard, so hard.  I still have both of my parents but they're getting up there in years.  My Dad celebrated his 70th this year.  I try not to think about it.  A good friend lost his mother last year to cancer.  His dad died this year.  My friend is only 30.   I can't imagine.  It's so hard for us to let go.<br><br>Love those you have.  Cherish every day with them.  And put everything you have into creating new memories with your friends and family to enjoy.  It's all we can do, but I think that's plenty of a reason to always look forward to tomorrow.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_01:33:40", "killed": false, "user_key": "9d99d3772b55767bef8491cda87c5db9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639637": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I don't know what to say or where to start.<br>The fact that your mother raised you makes her a beautiful person in my eyes.  Clearly you are a person who lives soulfully and honestly and I have such admiration for you!<br><br>Just remember that it is hardest for those who are left, not the leaving.  I think that brings some comfort.  I'm truly sorry for your loss and I thank God you have Maryam and that she's arriving tomorrow.<br><br>Lots of love and peace in this difficult time.  You're in my thoughts and prayers.<br>Samantha", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_02:17:07", "killed": false, "user_key": "28786b0952a7b66fa18dad218c2a888d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639638": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br><br>Sorry for the late phone call tonight but I was in Seattle for my MS interviews and I was checking your blog for an update on your mom before I turned in for the night. I wanted to let you know I was thinking about your mom and your family today. I am so sorry to hear about the recent news in the last 24 hours. My prayers go out to your family and thank you for sharing during these difficult times.<br><br>While my day did not go as I hoped you have reminded me and many others of the importance of family. Your blog has touched so many people all over the world that you have truly made a difference in many people\u2019s lives.<br><br>Sincerely,<br>William", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_02:26:09", "killed": false, "user_key": "45ff0d4a87c52428ae41453fde4963d7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639639": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br><br>Sorry to hear about your Mom.<br><br>Went through much the same with mine last winter, though much more quickly.<br><br>Cry when you need to.<br><br>Just remember to pull over, if you are driving.<br><br>Be with friends or family as much as you can.<br><br>You don't need to be alone just now.<br><br>Playing with kids and pets helps too.<br><br>Remember to keep hydrated.<br><br>cp", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_02:30:35", "killed": false, "user_key": "8e8dd47b86425c18456eb4dff6e3590e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639640": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I see this bad news only today. I'd like to send you all my support for this terrible moment, I can totally undertand your \"feeling bad\".<br>Please bring all your forces and energy to start your new days, and cry if you need... it's human.<br>My heart is with you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_03:09:53", "killed": false, "user_key": "892e690ee7fa1879801613f93fe12eb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639641": {"up_voted": false, "ip": "", "has_replies": false, "message": "There is absolutely no reason to apologize, Robert. God be with you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_04:30:25", "killed": false, "user_key": "23e7d7f64050e8fab9689ea2c4bdd1b4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639642": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, just another well-wisher among many. I cried reading your blog tonight. Right now I'm in the opposite position - my mom is visiting from Australia and I'm enjoying her company while I can. Mother can be the most annoying people in our lives (sometimes) but it's now time for me to enjoy her company while I can. Reading what you're going through makes me realise just how precious the time I have with her is.<br><br>Crying is good therapy, to be recommended.<br><br>Philip", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_04:53:30", "killed": false, "user_key": "e45fa4d8890cca2fb87a53a868e7507c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639643": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I only just picked up on your situation through your comment on Sean Alexander's blog, who as you know has had a bad time recently.  My father went into a respite home last Monday after a serious decline in his  Alzheimer's condition.  He has no short-term memory any more, and forgets I've been to see him 15 minutes after I've left.  He is a big man in all the meanings of the word, and despite his mental deterioration, he is in peak physical condition for his 76 years on this earth.<br><br>We must be strong for those others around us at times like these, and try to remember the good times.  My thoughts are with you during these trying times.<br><br>Rory.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_05:41:46", "killed": false, "user_key": "fedfb27a176c75b0fdcacb6082f3ffe4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639644": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, if our thoughts and prayers are helping through these difficult times, know that there's a lot of people around the globe who are wishing that the hurt is eased, are thinking of all of you and praying.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_05:53:18", "killed": false, "user_key": "a2003a0744487b39c8032e6536540919", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639645": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Go and hug your family. It sounds so stupid to say that usually\"...<br><br>No, it doesn't. Everyone should do that every fscking day. Sometimes you can predict someone important to you leaving, but more often than not, they are gone before you know it. So tell them you love them every time you can because you never know if it will be the last time you get the chance...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_06:08:12", "killed": false, "user_key": "ddb75176f68c008cd1f3af19d9fc19d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639646": {"up_voted": false, "ip": "", "has_replies": false, "message": "so  sorry  to  hear  of  this,  robert.    you're  in  my  prayers.    very  tough  thing  to  walk/crawl  through.<br><br>mark  o'brien  (pastor)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_07:23:07", "killed": false, "user_key": "09cbd7afa1272ec2ed83a2a6b91c78a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639647": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, I Went home still thinking about your mom in hospital since I also have some close friends &amp; colleagues who recently lost their mom during the same long terrible pain (please excuse my English if anything seems akward, I'm French). Well, there's not much thing you can do to help but as in many situation I always felt southing to listen to some music. So I thought that my way of saying I care would be to decide on a short thinking-about-loved-ones-when-they're-in-pain kit. It's here : <a href=\"http://www.mobjazz.com/2006/05/thinking-about-loved-ones-music-kit.html\" rel=\"nofollow\">http://www.mobjazz.com/2006/05/thinking-about-l...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_08:12:55", "killed": false, "user_key": "a35e183822bb495e2235f65aa3aa52b1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639648": {"up_voted": false, "ip": "", "has_replies": false, "message": "We're listening, Robert.  Keep writing it down and letting it out.  Thank you for sharing and reminding us of just what it is we have.<br>Ken", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_09:07:41", "killed": false, "user_key": "6abc52cc8d1d857a4733063b18d0607e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639649": {"up_voted": false, "ip": "", "has_replies": false, "message": "Been there - horrific. The only consolation I can offer is ro say that it does get better - gradually and at the pace that's right for you. All the very best to you and your family.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_09:24:42", "killed": false, "user_key": "dahowlett", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639650": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - I'd missed your blog for a few days, but read Maryam's this morning and read her touching tribute to your mom.  You are blessed with a wonderfully close family.  That is nothing to take for granted and yes, tell them at any chance you get how much they mean to you.  On your blog, on the phone, in person - however you can.  No apologies ever necessary for that.  My thoughts and prayers will be with you, Maryam and your whole family during this time.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_09:31:39", "killed": false, "user_key": "b26f51e79be5b2072dc6ad5df098e42d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639651": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br><br>We don't know each other very well, apart from a couple of emails. However, like so many others, I'm thinking of you.<br><br>All the best,<br><br>Matt", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_09:53:40", "killed": false, "user_key": "7bb7c289c3e11504cc8665878b40a999", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639652": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for being human and courageous enough to take a break from regularly scheduled programming to share what's going on for you.  I think the human aspect of life gets lost so often, especially in the realm of big big business, and your choice to be authentic is an important model for us all.<br><br>You question:<br>\"What would you do differently if you had only 1,000 breaths to take?\"<br><br>Is an outstanding coaching question... and my guess is that many of us would choose a different path for the next 1,000 breaths if we wrapped out minds around the fact that it could be our last 1,000 breaths. Who REALLY knows.<br><br>Thoughts &amp; prayers go out to you....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_10:34:20", "killed": false, "user_key": "ead0f85b62a388a2ec2f9dd9bbc6c8c4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639653": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, it sucks.  How to say goodbye:  whatever she most liked you to do and enjoyed watching you doing or knowing you do, do that.<br><br>My father taught all of his sons to play guitar and played with us.  While he was making his way into the next world, three of us sat in the next room and played our guitars and all of the songs he loved for three hours.  Five minutes after we stopped, so did he.  It won't not hurt.  The depth of the hurt is equal to the depth of the love, but it will give you a memory that is better than tears.<br><br>Later on, you will find that you can talk to her whenever you wish and hear her voice.  Don't debate the science of that; take it on faith.  It is true.<br><br>My deepest condolences.<br><br>len", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-12_11:10:34", "killed": false, "user_key": "bf758d9953b0c8e3c6c7269152b5413c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9639654": {"up_voted": false, "ip": "", "has_replies": false, "message": "She loves you and you love her. That's what matters. Nothing will ever change this and you will never lose her.<br><br>All the best.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2006-05-13_07:37:37", "killed": false, "user_key": "55315683c260ba6601fdb4b0321d1acc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "18353114", "user_id": "anonymous", "forum_id": "125200", "hash": 7542056120686573923}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "bawling_over_bowling", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18353114, "num_posts": 115, "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=bawling_over_bowling' +
		'&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/bawling_over_bowling/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='	+ 'bawling_over_bowling'
			+ '&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/bawling_over_bowling/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">115</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/bawling_over_bowling/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/bawling_over_bowling/">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/bawling_over_bowling/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:18353114" 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'				: 'bawling_over_bowling',
			// 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/bawling_over_bowling/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='	+ 'bawling_over_bowling'
			+ '&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='	+ 'bawling_over_bowling'
			+ '&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='		+ 'bawling_over_bowling'
				+ '&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/18353114/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-9639540">\
	 <div id="dsq-comment-header-9639540" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639540" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639540" href="http://www.gapingvoid.com/" target="_blank" rel="nofollow">hugh macleod</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639540" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639540" class="dsq-comment-message">Damn, Robert, this is so sad... but thank you for sharing with us.<br><br>Love and prayers,<br><br>Hugh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639541">\
	 <div id="dsq-comment-header-9639541" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639541" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639541">Ahmad Mahdi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639541" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639541" class="dsq-comment-message">It\'s hard to know what to say at a time like this.  Just wanted to let you know a lot of people are thinking and praying for you and your family tonight.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639542">\
	 <div id="dsq-comment-header-9639542" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639542" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639542" href="http://www.olirockerdude.com/" target="_blank" rel="nofollow">Olirockerdude</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639542" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639542" class="dsq-comment-message">Very sorry to hear this - my thoughts are with you; take care and try to enjoy every final precious second.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639543">\
	 <div id="dsq-comment-header-9639543" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639543" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639543" href="http://xavier.borderie.net/blog/" target="_blank" rel="nofollow">Xavier</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639543" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639543" class="dsq-comment-message">Reading all this brings tears to my eyes, and my throat seems tight, and I\'m not that emotional. Losing your mum might be some of the worst thing to happen to a human being. Thank you for sharing, be strong, and cling to your loved ones. I\'m very sorry about this whole situation. Hope you will find rest in the time to come, and know that joy will come back, through rememberance of her. Take care of her last days with her, take care of yourself. Those are tough days indeed. You have all my thoughts and support.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639544">\
	 <div id="dsq-comment-header-9639544" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639544" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639544" href="http://www.cammcbride.com/" target="_blank" rel="nofollow">Cameron McBride</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639544" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639544" class="dsq-comment-message">My thoughts and prayers will be with you and your family Robert. Take care.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639545">\
	 <div id="dsq-comment-header-9639545" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639545" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639545">Kaushik Mohan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639545" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639545" class="dsq-comment-message">Robert,<br><br>These are small gestures of support. I\'m extremely happy if they make you feel better. It\'s the least I can do.<br><br>What you said reminds me of a saying my father once told me: "What would you do if you knew today was your last day to live?" he once asked. I fumbled, thought and enumerated some of the noble things I\'ve always wanted to do. "Life\'s fickle and unknowable" he then said. "You never know which day marks the end. Treat every moment like it\'s your last, and do what you\'ve always wanted to".<br><br>It\'s so true, isn\'t it? Anyways, keep the faith and hang in there.<br><br>Kaushik</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639546">\
	 <div id="dsq-comment-header-9639546" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639546" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639546" href="http://suzyhangaround.blogspot.com/" target="_blank" rel="nofollow">Suzy-Hang-Around</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639546" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639546" class="dsq-comment-message">I\'m a new subscriber to your blog, and yes, I primarily signed up for insight into Web 2.0 and all that. But no way does your personal blogging \'bug me\'. I think your sharing is very generous, and it is experiences like this that demonstrate to me how much more gratifying it is to be a web-participant rather than a web-recipient. I\'m sending my best and most healing thoughts to you, your mother, and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639547">\
	 <div id="dsq-comment-header-9639547" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639547" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639547" href="http://oak-grove.typepad.com/" target="_blank" rel="nofollow">Graham Chastney</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639547" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639547" class="dsq-comment-message">Only last week I had a call from my mum to say that my Dad was in hospital having had a stroke. It turned out to be quite mild, but the shock of it. I can only imagine what you are going through.<br><br>Love and prayers.<br><br>Graham</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639548">\
	 <div id="dsq-comment-header-9639548" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639548" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639548" href="http://drumsnwhistles.com/" target="_blank" rel="nofollow">DrumsNWhistles</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639548" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639548" class="dsq-comment-message">In the last three months of 2005 I posted my share of posts like this to my blog.  Maryam, who has never met me, left me such kind and touching comments.  They meant the world to me.<br><br>In addition to the comfort that blogging is bringing you, your call to people to step up and articulate their last wishes is an incredibly valuable service.  I have been in both situations (DNR order and no DNR order), and the pain of having to make the decision on behalf of a loved one is something no one should have to go through.  I\'m glad you have that small comfort, in the face of overwhelming grief.<br><br>Be gentle to yourself, remember to breathe, and give Maryam an extra big hug when she arrives on Friday.<br><br>DnW</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639549">\
	 <div id="dsq-comment-header-9639549" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639549" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639549">Michael Scott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639549" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639549" class="dsq-comment-message"><a href="http://www.gapingvoid.com/Moveable_Type/archives/002851.html" rel="nofollow">http://www.gapingvoid.com/Moveable_Type/archive...</a><br><br>Support is everywher my friend. I do hope you find peace in the final outcome.<br><br>Thoughts and prayers,<br><br>Michael.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639550">\
	 <div id="dsq-comment-header-9639550" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639550" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639550" href="http://thescribblepad.blogspot.com/" target="_blank" rel="nofollow">vikram</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639550" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639550" class="dsq-comment-message">Robert our prayers are with you and your family.Hang in there.As i was reading your post something I read  many years ago came to mind.<br><br>Human life does not move with the regularity of a clock. In living there are gaps and silences when the soul stands still in it\'s flight through abysses - and there are times of trial and tribulation and times of struggle when we grow old without knowing it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639551">\
	 <div id="dsq-comment-header-9639551" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639551" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639551" href="http://gauteg.blogspot.com/" target="_blank" rel="nofollow">Gautam</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639551" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639551" class="dsq-comment-message">Robert, may god give your family and you strength.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639552">\
	 <div id="dsq-comment-header-9639552" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639552" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639552" href="http://topicalhuman.com/" target="_blank" rel="nofollow">Stephen Hamilton</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639552" class="dsq-comment-message">Robert, I\'m sorry to hear of tribulations you and your family are facing right now. The thoughts of this Australian are with you (it truly is a global village, I believe).<br><br>If I may suggest, make sure you use this time and opportunity to connect with your family on a deeper level, or perhaps just reconnect with them. Death is the greatest leveller of people, and it doesn\'t only have that effect on the loved one passing away.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639553">\
	 <div id="dsq-comment-header-9639553" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639553" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639553">Bertrand</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639553" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639553" class="dsq-comment-message">Robert,<br><br>I am sad to hear about your mom\'s situation. Best wishes for her and the whole family.<br><br>Take care,<br><br>Bertrand</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639554">\
	 <div id="dsq-comment-header-9639554" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639554" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639554" href="http://www.halleyscomment.blogspot.com/" target="_blank" rel="nofollow">Halley Suitt</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639554" class="dsq-comment-message">Robert = Sending all my love to you and Maryam and your family.  I\'ll put up some stuff on my blog from my long nights and longer days in the hospital when my dad was going through the worst of it -- also a congestive heart failure sufferer.<br><br>When we talked with Joi and his videocrew at SXSW in April, about your Mom, she sounded vital and lively, so this is such a surprise.<br><br>Aren\'t you lucky to have Maryam there tomorrow!  Hang in there.  Love -- H</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639555">\
	 <div id="dsq-comment-header-9639555" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639555" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639555">rick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639555" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639555" class="dsq-comment-message">It\'s with sorrow and sadness that I\'ve been reading your latest posts. I have also lost a closed one after taking a simple x-ray (really) - no one knows one\'s time to go. There\'s not much more to say, just keep in mind that are a lot of people out here who are praying for your mother and for those of you who will stay behind. Bless you all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639556">\
	 <div id="dsq-comment-header-9639556" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639556" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639556" href="http://tomrafteryit.net/" target="_blank" rel="nofollow">Tom Raftery</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639556" class="dsq-comment-message">Robert - thinking of you - keep posting to the blog, not so much to tell us what is going on but for its cathartic value to you.<br><br>It is a form of release for you and will help you deal with what you are going through.<br><br>Warm regards from Cork.<br><br>Tom.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639557">\
	 <div id="dsq-comment-header-9639557" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639557" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639557" href="http://charliem.wordpress.com/" target="_blank" rel="nofollow">Charlie Maitland</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639557" class="dsq-comment-message">Hi Robert Just to say that one think I have learnt from the loss of 2 Fathers (long story) and having delivered a fair few death messages when I was a policeman is:<br>DONT stop crying,<br>Keep those closest close,<br>Never take offence at anything any one says. Your ability to judge people\'s intent is being warped by this massive black hole that is filling your head.<br>It does heal. But right now you dont believe that!<br>Take help when it is offered, you do need it.<br>Sorry to burble on. This world that you have helped create is all around you and with you.<br>Charlie</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639558">\
	 <div id="dsq-comment-header-9639558" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639558" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639558">Ian Morley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639558" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639558" class="dsq-comment-message">Robert,<br><br>Take care mate. Take some time out for yourself and loved ones. We\'ll all be here when you return.<br><br>In our prayers,<br><br>Ian.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639559">\
	 <div id="dsq-comment-header-9639559" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639559" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639559">Paul Speranza</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639559" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639559" class="dsq-comment-message">Robert,<br><br>My prayers are with you and your family.<br><br>Paul</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639560">\
	 <div id="dsq-comment-header-9639560" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639560" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639560">Brian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639560" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639560" class="dsq-comment-message">Robert, it\'s a terrible passage but, as you say, one we all have to endure. I lost my mom 12 years ago and found, after she went, that I had lost all sense of "home". It was then I realized that home was just a metaphor for where she was -- the place you could always return to where someone would take you back and love you without qualification. It made the world a little colder, but it gets better with time.<br><br>Family will help with the change. Rely on them. Take care.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639561">\
	 <div id="dsq-comment-header-9639561" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639561" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639561">Matthew Loraditch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639561" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639561" class="dsq-comment-message">My thoughts and prayers to you and the rest of your family.<br>Matthew</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639562">\
	 <div id="dsq-comment-header-9639562" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639562" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639562" href="http://www.p0mi.com/" target="_blank" rel="nofollow">Dan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639562" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639562" class="dsq-comment-message">Did you mean "bawling" (to cry loudly) in the title?  I\'m not familiar with "balling" outside of basketball showmanship and the density scale for measuring sugar content in water base solutions.<br><br>Hang in there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639563">\
	 <div id="dsq-comment-header-9639563" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639563" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639563" href="http://www.baltimoremick.com/blog" target="_blank" rel="nofollow">Jason J. Thomas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639563" class="dsq-comment-message">My heart and best wishes go out to you and yours, Robert.  Although there probably is some comprehension there on your Mother\'s part, at least you got to say goodbye.  I realize that is little consolation--and even painful--but at least the death is not a sudden unexpected jolt to you.<br><br>Don\'t be afraid to show your grief, but continue to enjoy your life much as your mother would like you to.  Remember, that after she passes, she will always be with you, wherever you go.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639564">\
	 <div id="dsq-comment-header-9639564" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639564" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639564" href="http://www.prokrams.com/" target="_blank" rel="nofollow">Michael Letterle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639564" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639564" class="dsq-comment-message">Whatever strength you can get from my thoughts and prayers, take.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639565">\
	 <div id="dsq-comment-header-9639565" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639565" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639565" href="http://aawakenings.com/" target="_blank" rel="nofollow">AAwoken</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639565" class="dsq-comment-message">God bless you and your Mom. It\'s very tough to go through things like this. Even harder, is trying to console another in a time of grief. What do you say? Sorry? I only tell people to be grateful for the time God allowed us to have with that loved one. That, and this is where faith kicks in.<br><br>Us alcoholics are blessed in a sense in that we have to deal with many of these moments and situations long before most.<br><br>I will pray for your mother and for you to have the strength to get through this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639566">\
	 <div id="dsq-comment-header-9639566" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639566" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639566" href="http://www.nickiesnook.com/" target="_blank" rel="nofollow">Nickie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639566" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639566" class="dsq-comment-message">I\'m so sorry you have to go through this.  There is never a "right time" for this.  You\'re in my thoughts and prayers.  You will make it through.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639567">\
	 <div id="dsq-comment-header-9639567" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639567" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639567" href="http://shree.wordpress.com/" target="_blank" rel="nofollow">Shree..\\\\</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639567" class="dsq-comment-message">Robert-<br>Hang in there my man. I know how it is. I wish you and your family all the best. Good times pass too fast while the bad ones linger too long.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639568">\
	 <div id="dsq-comment-header-9639568" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639568" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639568">Lance Robinson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639568" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639568" class="dsq-comment-message">Praying for you and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639569">\
	 <div id="dsq-comment-header-9639569" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639569" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639569" href="http://www.jeelz.net/" target="_blank" rel="nofollow">Jeelz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639569" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639569" class="dsq-comment-message">Hey Robert Buddy - Hang in there - may god give you all the strength and patience. I\'ve been through this once when my dad was dying of Cancer - this truly is one of those tough times - all our prayers are with you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639570">\
	 <div id="dsq-comment-header-9639570" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639570" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639570" href="http://www.gordonmclean.co.uk/" target="_blank" rel="nofollow">Gordon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639570" class="dsq-comment-message">Take comfort where you can, cry when you need to. I know how hard this is, my thoughts are with you and yours at this sad time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639571">\
	 <div id="dsq-comment-header-9639571" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639571" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639571" href="http://anthonymontoya.wordpress.com/" target="_blank" rel="nofollow">anthonymontoya  (Patrick Scobl</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639571" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639571" class="dsq-comment-message">Remember that through all of the darkest times in your life, Patrick will be there for you.  He loves you, and when I lost my grandma all I wanted to do was keep my family members tight.  Remember that Patrick is wise beyond his years so talk to him, or if you are desperate.  Comment me on my blog, <a href="http://anthonymontoya.wordpress.com" rel="nofollow">anthonymontoya.wordpress.com</a> or email, <a href="mailto:anthony0721@sbcglobal.net" rel="nofollow">anthony0721@sbcglobal.net</a>  I wish you the best.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639572">\
	 <div id="dsq-comment-header-9639572" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639572" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639572" href="http://www.chrisbellini.com/" target="_blank" rel="nofollow">Chris Bellini</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639572" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639572" class="dsq-comment-message">Keep blogging - it helps.  My mom passed away two weeks ago after battling Lymphoma.  Everything you\'re describing...the hand-squeezing, onslaught of bad news...I know exactly what you\'re going through.  Blogging about it helped me sort it all out and of course supporting the comments that peopled posted were a nice reassurance.  Hang in there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639573">\
	 <div id="dsq-comment-header-9639573" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639573" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639573">Juan DG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639573" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639573" class="dsq-comment-message">Men, this really sucks, I’m feeling something inside my chest…. I’ve been reading your blog every day for about 2 years, and to be honest I feel like I know you better than what I know most of my co-workers, physically I’m like 10.000 miles away from you (Medellin, Colombia) but on this digital village I feel like you are in the office just down the hall.<br>All my prayers will be with you and your family this week.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639574">\
	 <div id="dsq-comment-header-9639574" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639574" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639574" href="http://bdsworld.blogspot.com/" target="_blank" rel="nofollow">Richard Stringfellow</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639574" class="dsq-comment-message">Robert,<br><br>These posts are beautiful and I don\'t think any of us are bugged by them in the least. I relate to what you said about the computer being reassuring. My grandfather died a couple of years ago and I was very thankful to post to a group and receive comments in return.<br><br>I think you\'ve done a great service by urging people to talk with their loved ones about these decisions in life. We don\'t know when they are going to come up. I spoke with my parents about this a decade ago and had them show me where their paperwork is. Three years ago when my partner and I bought a home, we went to a lawyer and had wills, medical powers of attorney and powers of attorney drawn up. We had discussed these matters before, but having it in writing made it so much more permanent. It prompted her to call her relatives and have further talks and I called my brother and sister to do the same. It\'s not morbid to do so - it\'s practical and important. All too often this is avoided. When people have these discussions it can ease the ones left behind because these decisions have already been made. Now the ones left behind can get to the hard path of grieving without agonizing over what to do.<br><br>Take care. Peace to your loved ones.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639575">\
	 <div id="dsq-comment-header-9639575" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639575" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639575">Erwin Blonk</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639575" class="dsq-comment-message">I\'ve been through it a few times. Let me put it this way, my children have never known their grandfathers. My mother pulled through a brain hemmorage (and how.... she\'s healthier than me right now, but she\'d rather had that my father was still here).<br>There are no tips and tricks to get you through it. Well, I have one: with my father-in-law I was more aware of what was happening than with my own father. It worked for me: be aware of what is happening, be open to both to great and painfull things that are happening, don\'t close your eyes. It will help you later on.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639576">\
	 <div id="dsq-comment-header-9639576" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639576" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639576" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639576" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639576" class="dsq-comment-message">Chris, sorry to hear that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639577">\
	 <div id="dsq-comment-header-9639577" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639577" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639577" href="http://vasim.blogspot.com/" target="_blank" rel="nofollow">Adnan Wasim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639577" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639577" class="dsq-comment-message">Robert,<br><br>My thoughts and prayers to you and the rest of your family.<br><br>Adnan</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639578">\
	 <div id="dsq-comment-header-9639578" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639578" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639578">Jill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639578" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639578" class="dsq-comment-message">I missed being there when my Grandmothers was hospitalised and passed away over a short period of time. I don\'t know you, you don\'t know me, and I don\'t know if it helps; but you are lucky to be able to say goodbye and your Mother is lucky to hear it. And she hears it, with every squeeze of your hand.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639579">\
	 <div id="dsq-comment-header-9639579" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639579" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639579" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639579" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639579" class="dsq-comment-message">Dan, yeah, I meant bawling. Thanks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639580">\
	 <div id="dsq-comment-header-9639580" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639580" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639580">Rob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639580" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639580" class="dsq-comment-message">Robert,<br><br>I\'m praying for you. I know that sounds trite and jaded, but you know something --- it works. I don\'t know how you see things in terms of with God, but He listens.<br>I lost my wife of almost 10 years to terminal ovarian cancer a mere 3 weeks ago. I know your pain. I watched my wife slowly fade from being a beautiful woman to someone who just wanted it over. I still haven\'t really come to terms with it.<br>Pray, dude. Pray hard. Pray for God\'s will, not your own, and you\'ll rest easier.<br><br>In Christ,<br><br>Rob</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639581">\
	 <div id="dsq-comment-header-9639581" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639581" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639581" href="http://et.cairene.net/" target="_blank" rel="nofollow">Robert W. Anderson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639581" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639581" class="dsq-comment-message">Continuing best wishes to you and your family, Robert.  This stuff can be hard and seem so unreal at times.<br><br>Hang in there.<br><br>Robert</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639582">\
	 <div id="dsq-comment-header-9639582" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639582" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639582" href="http://divedi.blogspot.com/" target="_blank" rel="nofollow">Dimitar Vesselinov</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639582" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639582" class="dsq-comment-message">Robert, I\'m sorry for your mother...I wish I could help you...<br><br>Wireless Doc<br>"All things wireless for clinical support, including handhelds and smartphones..."<br><a href="http://billkosloskymd.typepad.com/wirelessdoc/" rel="nofollow">http://billkosloskymd.typepad.com/wirelessdoc/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639583">\
	 <div id="dsq-comment-header-9639583" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639583" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639583">Bazkaz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639583" class="dsq-comment-message">Robert,<br><br>Keeping you and your family in prayer. Thank you for the reminder to us all to sit down and talk about topics we tend to avoid. It really does make a difference.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639584">\
	 <div id="dsq-comment-header-9639584" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639584" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639584">edge</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639584" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639584" class="dsq-comment-message">I\'ve been through this with my mom in Feb. Bad thing was dealng with uneducated hillbilly siblings that could not communicate with the doctors coherently.  Being a geek, and a firefighter gave a large inside the box insight that really helped in the process.  Now we just went through this again, with a fellow firefighter having a heart attack in a structure fire. He is making miraculous progress, but these decisions and feelings make life a bit of a challenge.  I have kind of a scientific emotional state, but that doesn\'t help things when the end comes near.  Take plenty of walks and get some air..  they help..<br><br>Greg</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639585">\
	 <div id="dsq-comment-header-9639585" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639585" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639585" href="http://www.knuckleball.org/" target="_blank" rel="nofollow">John Seals</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639585" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639585" class="dsq-comment-message">Robert:<br><br>I am so sorry to hear about your mother.<br><br>You and your family will be in our thoughts.<br><br>Peace.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639586">\
	 <div id="dsq-comment-header-9639586" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639586">Raymond K</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639586" class="dsq-comment-message">Despite all the sadness, I think it is Great that you are able to be with your mother these days, squeeze her hand, and talk with her. That you have this chance to communicate with her through these emotions is a gift.<br><br>Cherish every smile, every sign of connection. I send you and your family all the best of wishes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639587">\
	 <div id="dsq-comment-header-9639587" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639587" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639587">Cynthia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639587" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639587" class="dsq-comment-message">I went through this with my Mom (5-years ago) and my Dad last year.  It was especially tough as I live in Europe and they were in the US.<br><br>Take care of yourself and those you love at this time.  One of the things I found most overwhelming was the kindness of strangers and how you discover more about your friends (and family) as they support you during this time.<br><br>Both parents had left DNR instructions but I had to re-authorise them as the paperwork was several years old.  Very  tough.  It was a gift your Mom gave her family to have been so clear.  We should all give this gift to our families.<br><br>A friend just lost his 39-year old wife to a stroke.<br>Life isn\'t a rehearsal.  Live it well. Be good to yourself.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639588">\
	 <div id="dsq-comment-header-9639588" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639588" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639588">Richard Green</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639588" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639588" class="dsq-comment-message">Be happy that you have this time to say goodbye, I had to watch my father slip away while giving him CPR.<br><br>Consider yourself blessed my friend, and cherish every second you have.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639589">\
	 <div id="dsq-comment-header-9639589" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639589" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639589" href="http://ifreebusy.com/" target="_blank" rel="nofollow">Neil Jensen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639589" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639589" class="dsq-comment-message">My mother had Parkinson\'s disease for 18 years, which ultimately lead to her death last summer. She was in a coma the last two weeks of her life, which in retrospect, was fortunate. My brother had an opportunity to fly out and spend some time with her before she died.<br><br>This will sound odd, but the \'best\' part of the experience was that my brother and I literally spent a week hanging out together in her room, with nothing to do. She was in an institution at that point and all of her belongings were in the one room. We ended up pulling out all of the old photos and letters that she had, as well as phoning many of her friends. It helped us remember that at one point she was a vivacious woman, something we had seemed to forget as time took its toll on her. We were also constantly reminded by others of how proud she was of her boys. My brother and I talked like we hadn\'t in years. The nurses had told us that hearing is the last of the senses to go - I\'m sure that having her two sons chatting away by her side made her happy.<br><br>Take care.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639590">\
	 <div id="dsq-comment-header-9639590" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639590" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639590">David</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639590" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639590" class="dsq-comment-message">No appologizes necessary.<br><br>My heart goes out to you. I was in a similar situation with my grandmother back in \'01.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639591">\
	 <div id="dsq-comment-header-9639591" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639591" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639591" href="http://polizeros.com" target="_blank" rel="nofollow">polizeros</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639591" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639591" class="dsq-comment-message">My mom died at home in her own bed surrounded by family after the final desperate chemo had no effect on her luekemia.<br><br>She and all of us decided no more hospitals, let her die at home, not in a hospital stuck full of tubes.<br><br>My dad and step-mom are closing in on 90. They have documents with the family lawyer detailing "no heroic measures." If that time ever comes, then there\'s no question about it, their wishes are in writing.<br><br>Something we might all think about doing.<br><br>Hang in there Scoble, you got thousands thinking about you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639592">\
	 <div id="dsq-comment-header-9639592" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639592" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639592" href="http://www.darrenbarefoot.com" target="_blank" rel="nofollow">dbarefoot</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639592" class="dsq-comment-message">My condolences. The best advice somebody gave me when my Mom passed: chin up. DB.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639593">\
	 <div id="dsq-comment-header-9639593" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639593" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639593" href="http://www.grouchyblogger.net/" target="_blank" rel="nofollow">Paul</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639593" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639593" class="dsq-comment-message">I wish you and your family some kind of peace in a really tough time.  I know how difficult it can be (my dad died almost three years ago from cancer).<br><br>Paul J</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639594">\
	 <div id="dsq-comment-header-9639594" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639594" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639594" href="http://www.typicalmacuser.com/" target="_blank" rel="nofollow">Victor Cajiao</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639594" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639594" class="dsq-comment-message">Robert you and family continue to be in my thoughts and prayers. Thank you for reminding us how important it is to take the time to be with our family and enjoy them every day.  We often forget how important this is in our daily life.<br><br>May the peace of the Lord be with you and carry you during this difficult time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639595">\
	 <div id="dsq-comment-header-9639595" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639595" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639595" href="http://deaconmikecharter.net/" target="_blank" rel="nofollow">Mike</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639595" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639595" class="dsq-comment-message">Robert,<br><br>Thank you for your posts and your excellent advise on making preparations in advance.  One piece of advice to everyone:  be very careful in writing advance directives.  Medical decisions aren\'t always black and white.  The best course is to appoint someone to make health care decisions for you.  A poorly worded, strict DNR document could prevent doctors from performing life-saving procedures.<br><br>You and your family are in my prayers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639596">\
	 <div id="dsq-comment-header-9639596" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639596" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639596" href="http://www.bryanbass.com/" target="_blank" rel="nofollow">Bryan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639596" class="dsq-comment-message">I\'m struggling to find words - nothing seems to strike me as adequate during this very difficult time. All that I can come up with is that I\'m very sorry and that I continue to think and pray for you and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639597">\
	 <div id="dsq-comment-header-9639597" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639597" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639597" href="http://www.johnpiercy.ca/" target="_blank" rel="nofollow">John Piercy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639597" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639597" class="dsq-comment-message">Hi Rob<br>When my Dad was dying of Prostate Cancer , several years ago ,my aunt and I  rented Kangaroo Jack<br><br>My Dad was in a hospital bed in his house<br>an d we had TV and DVD setup for his enjoyment<br><br>Ive never seen my Dad and Aunt laugh so hard<br>,even while my Dad was laying in a hospital bed<br><br>Some times its good to get the mind off the sad stuff<br>and laugh for a few moments<br><br>Spend the moments you Rob , because these moments<br>will be with you forever<br><br>Dont be afraid to cry ,go for  drive<br>Let it all out , be strong my friend<br><br>Also write Mom a letter , say everything you want to say ,,<br>Let her read it , so she understands your love and your feelings<br><br>Know that were here for you .<br><br>Best Wishes Rob<br><br>John Piercy</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639598">\
	 <div id="dsq-comment-header-9639598" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639598" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639598">papa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639598" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639598" class="dsq-comment-message">hey scoble I realize these are trying times for you and I wish the best of luck to you and your family. I don\'t leave comments very often on here mostly because of time, but this is something of waaaaaaaaaaaaaay higher importance. And crying is the best way to deal with this, some people(men) refrain from it but I find it very medicinal. Scoble is right y\'all love your family and TELL them. off to write to mine right now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639599">\
	 <div id="dsq-comment-header-9639599" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639599" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639599">Karen R</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639599" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639599" class="dsq-comment-message">All the best to you and your family during this difficult time, Robert. Your sentiments are heart-felt and genuine. Thanks for sharing and bringing some important reminders home to the rest of us. Godspeed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639600">\
	 <div id="dsq-comment-header-9639600" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639600" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639600" href="http://www.financialaidpodcast.com/" target="_blank" rel="nofollow">Christopher Penn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639600" class="dsq-comment-message">At least you\'re there for her, so you\'re way ahead of the game. Remember it all, because when the pain fades - and it will, given time and love - you will have something special to treasure. Love cannot conquer death, but it can give it one hell of a sendoff.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639601">\
	 <div id="dsq-comment-header-9639601" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639601" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639601" href="http://www.ns-tech.com/blog/geldred.nsf" target="_blank" rel="nofollow">Gregg Eldred</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639601" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639601" class="dsq-comment-message">Robert, and while thinking those thoughts of what is important, you also need to have a will drawn up. I found that is the one item that takes the longest, as it is confirmation of your own mortality. Our thoughts and prayers are with you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639602">\
	 <div id="dsq-comment-header-9639602" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639602" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639602" href="http://www.voiceoftech.com/swhitley" target="_blank" rel="nofollow">Shannon Whitley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639602" class="dsq-comment-message">I had a similar experience with my mom last year, but I still can\'t know what you\'re going through right now.  I can only imagine...and that imagining makes me hurt too.  I\'m going to call my wife right now and tell her how much she means to me.  Rob, I\'ll be thinking about you and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639603">\
	 <div id="dsq-comment-header-9639603" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639603" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639603">Brian K</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639603" class="dsq-comment-message">Robert,<br>Thinking and praying for you and your family. My 14 year old son had a stroke a year ago and completely recovered. We didn\'t know what it was at first. I realize even more how lucky we are. Now I\'m off to call my mom BEFORE mother\'s day..<br>Brian</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639604">\
	 <div id="dsq-comment-header-9639604" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639604" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639604">Kevin Behringer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639604" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639604" class="dsq-comment-message">Robert:<br><br>I\'m so sorry to hear about this.  My thoughts and prayers are with you and your family.  From the comments, it\'s obvious the support you have, which is a testimonial to what you\'ve done for everyone...but it certainly doesn\'t make it any easier.<br><br>Kevin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639605">\
	 <div id="dsq-comment-header-9639605" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639605" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639605">LM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639605" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639605" class="dsq-comment-message">As with others, my thought and prayers are for you and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639606">\
	 <div id="dsq-comment-header-9639606" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639606" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639606" href="http://www.conchbbs.com/" target="_blank" rel="nofollow">Scott Royall</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639606" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639606" class="dsq-comment-message">Not much left to say that hasn\'t been said. Courage, indeed.<br><br>And yes, EVDO is a blessing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639607">\
	 <div id="dsq-comment-header-9639607" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639607" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639607" href="http://www.crucial.com/" target="_blank" rel="nofollow">Jim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639607" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639607" class="dsq-comment-message">Robert,<br><br>I am very sorry to hear about your mom, I understand how you feel.<br><br>My prayer are with you...<br>Jim</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639608">\
	 <div id="dsq-comment-header-9639608" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639608" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639608" href="http://www.baxiabhishek.info/" target="_blank" rel="nofollow">Abby</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639608" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639608" class="dsq-comment-message">my granny was goin thru a tuff cancer operation (tht took 11 hrs). i cudn\'t put my mind to anythin, cudn\'t sleep... so i thot i\'ll pour thingz on my blog.<br><br>I did and recieved \'keep the faith\' messages, hugs, wishes... from ppl i didn\'t even know. most of \'em visit my blog for their dose of microsoft n technology tid-bits.<br><br>i was moved... n got the strength to carry thru the night.<br><br>:)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639610">\
	 <div id="dsq-comment-header-9639610" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639610" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639610" href="http://www.baxiabhishek.info/" target="_blank" rel="nofollow">Abby</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639610" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639610" class="dsq-comment-message">i tried posting with my other email ID, which is <a href="mailto:abby@baxiabhishek.info" rel="nofollow">abby@baxiabhishek.info</a>.<br><br>it returned an error, which i guess was because it didn\'t take .info to be a valid email address.<br><br>shouldn\'t u do smthin \'bout it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639609">\
	 <div id="dsq-comment-header-9639609" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639609" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639609" href="http://weblogs.asp.net/jgalloway" target="_blank" rel="nofollow">Jon Galloway</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639609" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639609" class="dsq-comment-message">Robert,<br><br>My thoughts are with you. Thanks for writing about this - it\'s good to be reminded of how precious and uncertain life is so we can live it to the fullest and pay attention to the things that matter most.<br><br>Jon</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639611">\
	 <div id="dsq-comment-header-9639611" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639611" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639611" href="http://www.geekbrief.tv/" target="_blank" rel="nofollow">Cali</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639611" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639611" class="dsq-comment-message">Robert,<br><br>Thank you for sharing this with all of us.  Before the Internet, we relied on a physical network of friends.  Older generations don\'t get how real the support of our virtual network can be.  Lean on us all you need.<br><br>Cali</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639612">\
	 <div id="dsq-comment-header-9639612" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639612" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639612" href="http://scobleizer.wordpress.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639612" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639612" class="dsq-comment-message">You are all the best. It\'s a tough day and it\'s nice to see all these kind thoughts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639613">\
	 <div id="dsq-comment-header-9639613" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639613" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639613">Farid Mashhadi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639613" class="dsq-comment-message">Robert,<br><br>Sorry to hear about your mom\'s deteriorating condition. My thoughts are with you.<br><br>Spend as much time as you possibly can with her. Cherish the last moments!<br><br>Best,<br>Farid</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639614">\
	 <div id="dsq-comment-header-9639614" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639614" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639614" href="http://blog.donnael.com/" target="_blank" rel="nofollow">Garrett Fitzgerald</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639614" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639614" class="dsq-comment-message">*hugs*<br><br>We had the talk a while ago, and have everything in writing.<br><br>The only catch is, where did we put it? :-( Oh, well, at least that\'s one good thing about having to pack everything...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639615">\
	 <div id="dsq-comment-header-9639615" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639615" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639615">Dan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639615" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639615" class="dsq-comment-message">My thoughts are with you...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639616">\
	 <div id="dsq-comment-header-9639616" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639616" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639616">Devil&#39;s Advocate</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639616" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639616" class="dsq-comment-message">I get the bowling thing - my dad died in florida - we went sea fishing.  Same thing.<br><br>BTW, I have concluded that you should have those wishes tatoo\'d on your ass if you want the medical people to get them in a timely manner.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639617">\
	 <div id="dsq-comment-header-9639617" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639617" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639617">Jan V.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639617" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639617" class="dsq-comment-message">Robert,<br><br>Something about the blogosphere, is that it seems to bring people who would otherwise be very distant, very close.<br><br>As an EMT/Firefighter on the side, I must thank you for advising others to talk about this stuff ahead of time and let others know their wishes. Things happen so fast, and without warning... We should all cherish every moment we share with the ones we love.<br><br>Our prayers are with you and your family.  We will be here when you return.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639618">\
	 <div id="dsq-comment-header-9639618" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639618" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639618" href="http://www.ninefish.com/blog" target="_blank" rel="nofollow">ninefish</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639618" class="dsq-comment-message">Robert, I value your blogging and insight into everything. I\'m honoured that you\'re sharing your heart so openly at this time. I\'m thinking of you, your mom and your family. Stay strong, go well. Find a way to smile. Love.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639619">\
	 <div id="dsq-comment-header-9639619" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639619" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639619" href="http://www.copyblogger.com/" target="_blank" rel="nofollow">Brian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639619" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639619" class="dsq-comment-message">So sorry to hear about your mother, Robert... hang in there.  And thanks for taking the time to share -- you\'re creating something positive for others out of your pain, and that\'s commendable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639620">\
	 <div id="dsq-comment-header-9639620" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639620" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639620">Staci Kramer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639620" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639620" class="dsq-comment-message">Robert ... My own words aren\'t enough. These are from a prayer/song by Debbie Friedman that has helped me a lot over the years. I hope it does the same for you.<br><br>The tranlisterated words are Hebrew.<br><br>Mi shebeirach avoteinu<br>M\'kor habracha l\'imoteinu<br><br>May the source of strength who blessed the ones before us,<br>Help us find the courage to make our lives a blessing<br>And let us say: Amen.<br><br>Mi shebeirach imoteinu<br>M\'kor habracha l\'avoteinu<br><br>Bless those in need of healing with refuah sh\'leimah<br>The renewal of body, the renewal of spirit<br>And let us say: Amen.<br><br>The song can be heard <a href="http://www.ritualwell.org/lifecycles/healinghardtimes/healingfromillness/image.2005-07-25.6708517725" rel="nofollow">here</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639621">\
	 <div id="dsq-comment-header-9639621" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639621" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639621" href="http://www.michaelbernstein.com/" target="_blank" rel="nofollow">Michael Bernstein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639621" class="dsq-comment-message">Having lost a parent after a long illness under less than ideal circumstances myself a few years ago, I am glad that you have the support and love of your family and friends to help you through this very difficult time.<br><br>My thoughts are with all of you. I\'m sorry I didn\'t check your blog sooner.<br><br>Be well, take care, and take your time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639622">\
	 <div id="dsq-comment-header-9639622" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639622" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639622" href="http://www.bobpederen.net/wep2" target="_blank" rel="nofollow">Bob Pedersen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639622" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639622" class="dsq-comment-message">I\'ve been thinking a lot about you and your family, and praying as well.   Something is Going On when you can feel so connected to someone through their blog.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639623">\
	 <div id="dsq-comment-header-9639623" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639623" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639623" href="http://www.contentrobot.com/" target="_blank" rel="nofollow">Karen Jackie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639623" class="dsq-comment-message">You certainly have inspired me to become a blogger, so I hope I can help a bit with some cyber support during this sucky time. I appreciate your openness and honesty and it\'s inspiring.<br><br>I lost my dad to cancer in \'92 and you feel helpless when you see someone you love in pain or "no longer with us" in some way ... But I\'m glad to read that you\'ve been crying - it\'s healthy - and spending time with your loved ones.<br><br>Thinking of you and your family. And I\'ll be sure to hug mine tonite. Best ... Karen</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639624">\
	 <div id="dsq-comment-header-9639624" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639624" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639624" href="http://www.fluffycloudsofinnovation.com/default.htm" target="_blank" rel="nofollow">Ant</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639624" class="dsq-comment-message">This is such a hard time for you..<br>I hope that the thousands of people in this global village who think they know you through your blog and have you and your family in their hearts and thoughts at this time make a difference to you over the coming days and ease the pain a little.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639625">\
	 <div id="dsq-comment-header-9639625" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639625" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639625" href="http://lqblog.com/" target="_blank" rel="nofollow">Dave Fourputt</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639625" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639625" class="dsq-comment-message">God bless you and your family during this difficult time.<br><br>Take care.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639626">\
	 <div id="dsq-comment-header-9639626" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639626" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639626" href="http://www.cameronreilly.com/" target="_blank" rel="nofollow">Cameron Reilly</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639626" class="dsq-comment-message">My condolences Robert. My dad passed away 5 years ago very suddenly from cancer at age 52 and we weren\'t close either, but it\'s tough nonetheless. Stay in the moment buddy. Don\'t fight it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639627">\
	 <div id="dsq-comment-header-9639627" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639627" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639627" href="http://www.divamarketingblog.com/" target="_blank" rel="nofollow">Toby</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639627" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639627" class="dsq-comment-message">Robert - you\'ve given to so many, it\'s only right that we give what support we can to help ease the hurt in your heart.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639628">\
	 <div id="dsq-comment-header-9639628" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639628" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639628" href="http://matsu.wordpress.com/" target="_blank" rel="nofollow">Matsu</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639628" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639628" class="dsq-comment-message">Robert, a few months ago my wife lost <a href="http://frankharvey.wordpress.com" rel="nofollow">her father</a> when he lost his battle with Leukemia. He was a great father to my wife, a supportive and kind Father-In-Law to me, and a wonderful grandfather to my children.&nbsp;<br>Please know that <a href="http://matsu.wordpress.com/2006/05/11/thoughts-and-prayers-go-out-to-the-scoble-family/" rel="nofollow">our thoughts and prayers go out to you and the entire Scoble family</a> at this time.&nbsp;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639629">\
	 <div id="dsq-comment-header-9639629" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639629" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639629">Tom Streeter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639629" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639629" class="dsq-comment-message">Oh, I was hoping things wouldn\'t be this bad.  Your mom, you, and your family are in my prayers.<br><br>Leave nothing unsaid.  It will help.<br><br>If hospice is available, take advantage of it.<br><br>Help her have a soft landing.  And know we are all pulling for you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639630">\
	 <div id="dsq-comment-header-9639630" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639630">David Smith</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639630" class="dsq-comment-message">Lost my Mom to a stroke a little over a year ago...have an idea what you\'re going through, and just had yet another cry - any age is too early to be a motherless child (I\'m 58, she was 88). She didn\'t awaken, and I\'m glad that your Mom is even somewhat aware of the love you and your family are giving her. Our prayers are with you and yours.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639631">\
	 <div id="dsq-comment-header-9639631" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639631" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639631" href="http://blogs.technet.com/keithcombs" target="_blank" rel="nofollow">Keith Combs</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639631" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639631" class="dsq-comment-message">My parents and grandparents have been gone for what seems like an eternity.  I miss them very much.  I feel your pain. Our prayers are for you and your family.<br><br>Kind regards,<br><br>Keith</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639632">\
	 <div id="dsq-comment-header-9639632" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639632" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639632" href="http://secondthoughts.typepad.com/" target="_blank" rel="nofollow">Prokofy Neva</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639632" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639632" class="dsq-comment-message">I\'m so sorry to read you are going through this with your Mom, and hope that blogging through it will help you and your family cope. I\'m so glad you got a chance to squeeze your Mom\'s hand one last time around Mother\'s Day -- it\'s better than any Internet.<br><br>Having lost my daughter, mother, father, grandparents, friends, I could only say, death itself, by itself, isn\'t really the worst thing. It\'s actually peaceful, by itself. It\'s everything before and everything after that\'s so hard. So don\'t be afraid of the actual death of your loved one, it\'s more about preparing yourself for afterwards.<br><br>Try to take as many pictures as you can, write down everything in a journal, a private one, not just a blog, even if you don\'t even look at it now, you\'ll want to later.<br><br>May God hold you all in the palm of His hand!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639633">\
	 <div id="dsq-comment-header-9639633" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639633" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639633">Cath Bray</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639633" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639633" class="dsq-comment-message">Bless you for your wise words of wisdom: talk with your family, let them know your wishes, hug them. Yes, yer right: we don\'t like this stuff until we really need to deal with it. Thanks fer kicking so many butts today!<br>I hope all the good wishes and prayers from all around the small world help ease your mom\'s trials and your family\'s pain.<br>My best goes out to you and yours!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639634">\
	 <div id="dsq-comment-header-9639634" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639634" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639634" href="http://ramsblog.wordpress.com/" target="_blank" rel="nofollow">ramsblog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639634" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639634" class="dsq-comment-message">Hi Robert,<br>Our prayers are with you all. May God gives you all the strength. Believe and Pray for God\'s will and his terms - MIRACLES do happen. God Bless!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639635">\
	 <div id="dsq-comment-header-9639635" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639635" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639635" href="http://nakedconversations.com/" target="_blank" rel="nofollow">shel israel</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639635" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639635" class="dsq-comment-message">It may be very small consolation, but you are posting some of your best blogs ever on this subject. I think it\'s because you are touching an an awful experience that most everyone goes through.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639636">\
	 <div id="dsq-comment-header-9639636" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639636" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639636">Geoff Taylor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639636" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639636" class="dsq-comment-message">I don\'t know what to say.  Most of us are strangers but we all deal with similar pains.  My wife just lost her grandmother recently.  One day she\'s up and smiling and we\'re all having fun playing bingo with her and her friends at the senior care home she lived at.  The next day she falls and she\'s gone in ten minutes.  I don\'t know what to say.  Sitting at the funeral home, watching everyone sitting around so upset...  I tried to mention what little funny or warm stories I knew about her in the short two years I\'d been around her to cheer folks up a tiny bit.  But the tears all came back.  It\'s hard, so hard.  I still have both of my parents but they\'re getting up there in years.  My Dad celebrated his 70th this year.  I try not to think about it.  A good friend lost his mother last year to cancer.  His dad died this year.  My friend is only 30.   I can\'t imagine.  It\'s so hard for us to let go.<br><br>Love those you have.  Cherish every day with them.  And put everything you have into creating new memories with your friends and family to enjoy.  It\'s all we can do, but I think that\'s plenty of a reason to always look forward to tomorrow.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639637">\
	 <div id="dsq-comment-header-9639637" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639637" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639637" href="http://www.samanthamurphy.com/" target="_blank" rel="nofollow">Samantha Murphy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639637" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639637" class="dsq-comment-message">Robert, I don\'t know what to say or where to start.<br>The fact that your mother raised you makes her a beautiful person in my eyes.  Clearly you are a person who lives soulfully and honestly and I have such admiration for you!<br><br>Just remember that it is hardest for those who are left, not the leaving.  I think that brings some comfort.  I\'m truly sorry for your loss and I thank God you have Maryam and that she\'s arriving tomorrow.<br><br>Lots of love and peace in this difficult time.  You\'re in my thoughts and prayers.<br>Samantha</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639638">\
	 <div id="dsq-comment-header-9639638" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639638" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639638">William</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639638" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639638" class="dsq-comment-message">Hi Robert,<br><br>Sorry for the late phone call tonight but I was in Seattle for my MS interviews and I was checking your blog for an update on your mom before I turned in for the night. I wanted to let you know I was thinking about your mom and your family today. I am so sorry to hear about the recent news in the last 24 hours. My prayers go out to your family and thank you for sharing during these difficult times.<br><br>While my day did not go as I hoped you have reminded me and many others of the importance of family. Your blog has touched so many people all over the world that you have truly made a difference in many people’s lives.<br><br>Sincerely,<br>William</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639639">\
	 <div id="dsq-comment-header-9639639" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639639" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639639">Chris P</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639639" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639639" class="dsq-comment-message">Hi Robert,<br><br>Sorry to hear about your Mom.<br><br>Went through much the same with mine last winter, though much more quickly.<br><br>Cry when you need to.<br><br>Just remember to pull over, if you are driving.<br><br>Be with friends or family as much as you can.<br><br>You don\'t need to be alone just now.<br><br>Playing with kids and pets helps too.<br><br>Remember to keep hydrated.<br><br>cp</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639640">\
	 <div id="dsq-comment-header-9639640" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639640" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639640" href="http://www.demiliani.com/blog" target="_blank" rel="nofollow">Stefano Demiliani</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639640" class="dsq-comment-message">Robert, I see this bad news only today. I\'d like to send you all my support for this terrible moment, I can totally undertand your "feeling bad".<br>Please bring all your forces and energy to start your new days, and cry if you need... it\'s human.<br>My heart is with you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639641">\
	 <div id="dsq-comment-header-9639641" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639641" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639641" href="http://bestlife.typepad.com/actionsteps/" target="_blank" rel="nofollow">Tim Draayer</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639641" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639641" class="dsq-comment-message">There is absolutely no reason to apologize, Robert. God be with you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639642">\
	 <div id="dsq-comment-header-9639642" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639642" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639642" href="http://www.intelligentassistance.com/" target="_blank" rel="nofollow">Philip Hodgetts</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639642" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639642" class="dsq-comment-message">Robert, just another well-wisher among many. I cried reading your blog tonight. Right now I\'m in the opposite position - my mom is visiting from Australia and I\'m enjoying her company while I can. Mother can be the most annoying people in our lives (sometimes) but it\'s now time for me to enjoy her company while I can. Reading what you\'re going through makes me realise just how precious the time I have with her is.<br><br>Crying is good therapy, to be recommended.<br><br>Philip</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639643">\
	 <div id="dsq-comment-header-9639643" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639643" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639643" href="http://rorydonnelly.com/" target="_blank" rel="nofollow">Rory Donnelly</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639643" class="dsq-comment-message">Robert, I only just picked up on your situation through your comment on Sean Alexander\'s blog, who as you know has had a bad time recently.  My father went into a respite home last Monday after a serious decline in his  Alzheimer\'s condition.  He has no short-term memory any more, and forgets I\'ve been to see him 15 minutes after I\'ve left.  He is a big man in all the meanings of the word, and despite his mental deterioration, he is in peak physical condition for his 76 years on this earth.<br><br>We must be strong for those others around us at times like these, and try to remember the good times.  My thoughts are with you during these trying times.<br><br>Rory.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639644">\
	 <div id="dsq-comment-header-9639644" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639644" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9639644">Lee H</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639644" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639644" class="dsq-comment-message">Robert, if our thoughts and prayers are helping through these difficult times, know that there\'s a lot of people around the globe who are wishing that the hurt is eased, are thinking of all of you and praying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639645">\
	 <div id="dsq-comment-header-9639645" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639645" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639645" href="http://www.untulis.org/" target="_blank" rel="nofollow">Jason Untulis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639645" class="dsq-comment-message">"Go and hug your family. It sounds so stupid to say that usually"...<br><br>No, it doesn\'t. Everyone should do that every fscking day. Sometimes you can predict someone important to you leaving, but more often than not, they are gone before you know it. So tell them you love them every time you can because you never know if it will be the last time you get the chance...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639646">\
	 <div id="dsq-comment-header-9639646" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639646" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639646" href="http://www.markobrien.com.au/" target="_blank" rel="nofollow">mark  o&#39;brien</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639646" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639646" class="dsq-comment-message">so  sorry  to  hear  of  this,  robert.    you\'re  in  my  prayers.    very  tough  thing  to  walk/crawl  through.<br><br>mark  o\'brien  (pastor)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639647">\
	 <div id="dsq-comment-header-9639647" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639647" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639647" href="http://www.mobjazz.com/" target="_blank" rel="nofollow">tibo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639647" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639647" class="dsq-comment-message">Robert, I Went home still thinking about your mom in hospital since I also have some close friends &amp; colleagues who recently lost their mom during the same long terrible pain (please excuse my English if anything seems akward, I\'m French). Well, there\'s not much thing you can do to help but as in many situation I always felt southing to listen to some music. So I thought that my way of saying I care would be to decide on a short thinking-about-loved-ones-when-they\'re-in-pain kit. It\'s here : <a href="http://www.mobjazz.com/2006/05/thinking-about-loved-ones-music-kit.html" rel="nofollow">http://www.mobjazz.com/2006/05/thinking-about-l...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639648">\
	 <div id="dsq-comment-header-9639648" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639648" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639648" href="http://www.chench.com/thelittlethings/index.php?click=comment" target="_blank" rel="nofollow">Ken</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639648" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639648" class="dsq-comment-message">We\'re listening, Robert.  Keep writing it down and letting it out.  Thank you for sharing and reminding us of just what it is we have.<br>Ken</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639649">\
	 <div id="dsq-comment-header-9639649" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639649" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639649" href="http://www.dahowlett.com" target="_blank" rel="nofollow">dahowlett</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639649" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639649" class="dsq-comment-message">Been there - horrific. The only consolation I can offer is ro say that it does get better - gradually and at the pace that\'s right for you. All the very best to you and your family.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639650">\
	 <div id="dsq-comment-header-9639650" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639650" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639650" href="http://tidbitsandmore.blogspot.com/" target="_blank" rel="nofollow">Donna Tocci</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639650" class="dsq-comment-message">Robert - I\'d missed your blog for a few days, but read Maryam\'s this morning and read her touching tribute to your mom.  You are blessed with a wonderfully close family.  That is nothing to take for granted and yes, tell them at any chance you get how much they mean to you.  On your blog, on the phone, in person - however you can.  No apologies ever necessary for that.  My thoughts and prayers will be with you, Maryam and your whole family during this time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639651">\
	 <div id="dsq-comment-header-9639651" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639651" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639651" href="http://activate.typepad.com/" target="_blank" rel="nofollow">Matt O&#39;Neill</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639651" class="dsq-comment-message">Hi Robert,<br><br>We don\'t know each other very well, apart from a couple of emails. However, like so many others, I\'m thinking of you.<br><br>All the best,<br><br>Matt</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639652">\
	 <div id="dsq-comment-header-9639652" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639652" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639652" href="http://www.coaching4lesbians.com/" target="_blank" rel="nofollow">Paula Gregorowicz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639652" class="dsq-comment-message">Thank you for being human and courageous enough to take a break from regularly scheduled programming to share what\'s going on for you.  I think the human aspect of life gets lost so often, especially in the realm of big big business, and your choice to be authentic is an important model for us all.<br><br>You question:<br>"What would you do differently if you had only 1,000 breaths to take?"<br><br>Is an outstanding coaching question... and my guess is that many of us would choose a different path for the next 1,000 breaths if we wrapped out minds around the fact that it could be our last 1,000 breaths. Who REALLY knows.<br><br>Thoughts &amp; prayers go out to you....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639653">\
	 <div id="dsq-comment-header-9639653" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639653" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639653" href="http://lamammals.blogspot.com/" target="_blank" rel="nofollow">len bullard</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639653" class="dsq-comment-message">Yes, it sucks.  How to say goodbye:  whatever she most liked you to do and enjoyed watching you doing or knowing you do, do that.<br><br>My father taught all of his sons to play guitar and played with us.  While he was making his way into the next world, three of us sat in the next room and played our guitars and all of the songs he loved for three hours.  Five minutes after we stopped, so did he.  It won\'t not hurt.  The depth of the hurt is equal to the depth of the love, but it will give you a memory that is better than tears.<br><br>Later on, you will find that you can talk to her whenever you wish and hear her voice.  Don\'t debate the science of that; take it on faith.  It is true.<br><br>My deepest condolences.<br><br>len</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9639654">\
	 <div id="dsq-comment-header-9639654" class="dsq-comment-header">\
	 <cite id="dsq-cite-9639654" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9639654" href="http://wheresheepdare.wordpress.com/" target="_blank" rel="nofollow">Livia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9639654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9639654" class="dsq-comment-message">She loves you and you love her. That\'s what matters. Nothing will ever change this and you will never lose her.<br><br>All the best.</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=bawling_over_bowling&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);
			}
		}
	});
}

})();




