




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": {"dc2feb0174d9274b737ed27937c63c72": {"username": "Rita Ashley", "tumblr": "", "display_name": "Rita Ashley", "url": "http://disqus.com/guest/dc2feb0174d9274b737ed27937c63c72/", "registered": false, "linkedin": "", "blog": "http://www.jobsearchdebugged.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": ""}, "58021b3e4dd89303bb1ede3543ce8849": {"username": "Gale Whitaker", "tumblr": "", "display_name": "Gale Whitaker", "url": "http://disqus.com/guest/58021b3e4dd89303bb1ede3543ce8849/", "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": ""}, "0175f5a5861c9b3f85fbafedb2ba84fa": {"username": "ALAN COOK", "tumblr": "", "display_name": "ALAN COOK", "url": "http://disqus.com/guest/0175f5a5861c9b3f85fbafedb2ba84fa/", "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": ""}, "b9da358d6d2cfc0f07ead73fbe4a08f5": {"username": "Andy Winters", "tumblr": "", "display_name": "Andy Winters", "url": "http://disqus.com/guest/b9da358d6d2cfc0f07ead73fbe4a08f5/", "registered": false, "linkedin": "", "blog": "http://www.youtube.com/watch?v=_njahisJ2Z8", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ce3c06aad1edf4d99687f8e941e8cb56": {"username": "Rebecca McIntyre", "tumblr": "", "display_name": "Rebecca McIntyre", "url": "http://disqus.com/guest/ce3c06aad1edf4d99687f8e941e8cb56/", "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": ""}, "7c61e0c77ae2721776615d770d6c54a5": {"username": "Afar", "tumblr": "", "display_name": "Afar", "url": "http://disqus.com/guest/7c61e0c77ae2721776615d770d6c54a5/", "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": ""}, "ce9c94ba2619048cf2f17fe944778744": {"username": "Chris K.", "tumblr": "", "display_name": "Chris K.", "url": "http://disqus.com/guest/ce9c94ba2619048cf2f17fe944778744/", "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": ""}, "5e99db535e3ce0cc3cbfa90a1a7cb3ef": {"username": "Wilhelm Tiefenbrun", "tumblr": "", "display_name": "Wilhelm Tiefenbrun", "url": "http://disqus.com/guest/5e99db535e3ce0cc3cbfa90a1a7cb3ef/", "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": ""}, "5eeace2518e86b11c0bbc2c1bc506034": {"username": "felipe", "tumblr": "", "display_name": "felipe", "url": "http://disqus.com/guest/5eeace2518e86b11c0bbc2c1bc506034/", "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": ""}, "8dc4a30926e340c2f07694f14bc418f8": {"username": "Todd Dailey", "tumblr": "", "display_name": "Todd Dailey", "url": "http://disqus.com/guest/8dc4a30926e340c2f07694f14bc418f8/", "registered": false, "linkedin": "", "blog": "http://todd.dailey.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": ""}, "7604593868636a820402c67350a8cd16": {"username": "dan", "tumblr": "", "display_name": "dan", "url": "http://disqus.com/guest/7604593868636a820402c67350a8cd16/", "registered": false, "linkedin": "", "blog": "http://techwag.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f5308d249ed7ff8f96ba888ba707df3f": {"username": "James Carr", "tumblr": "", "display_name": "James Carr", "url": "http://disqus.com/guest/f5308d249ed7ff8f96ba888ba707df3f/", "registered": false, "linkedin": "", "blog": "http://blog.james-carr.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/11/5265/avatar92.jpg", "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": ""}, "89ccbc6ef96700cd9f05bc1820fb6a55": {"username": "Lissandra Canal", "tumblr": "", "display_name": "Lissandra Canal", "url": "http://disqus.com/guest/89ccbc6ef96700cd9f05bc1820fb6a55/", "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": ""}, "2fc6581099c4baef303b889b95faac85": {"username": "Erika Isleta", "tumblr": "", "display_name": "Erika Isleta", "url": "http://disqus.com/guest/2fc6581099c4baef303b889b95faac85/", "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": ""}, "d8bb4623895a9ba01a125d3d7800bead": {"username": "JoeDuck", "tumblr": "", "display_name": "JoeDuck", "url": "http://disqus.com/guest/d8bb4623895a9ba01a125d3d7800bead/", "registered": false, "linkedin": "", "blog": "http://joeduck.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1372/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "29c785f4a7eda7ac9fa2381035c1a720": {"username": "Ann", "tumblr": "", "display_name": "Ann", "url": "http://disqus.com/guest/29c785f4a7eda7ac9fa2381035c1a720/", "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": ""}, "283b8cef7a285ecd06b5a1cf1c98daa7": {"username": "Jason Kolb", "tumblr": "", "display_name": "Jason Kolb", "url": "http://disqus.com/guest/283b8cef7a285ecd06b5a1cf1c98daa7/", "registered": false, "linkedin": "", "blog": "http://www.jasonkolb.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/3/6289/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9dfa39e7ddb45965b1c93a2a17ade664": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/9dfa39e7ddb45965b1c93a2a17ade664/", "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": ""}, "08e4470b7d33f1ea0c55826ff650883d": {"username": "GC", "tumblr": "", "display_name": "GC", "url": "http://disqus.com/guest/08e4470b7d33f1ea0c55826ff650883d/", "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": ""}, "d43edbea6725ba08ed4a660b23f87e84": {"username": "Naravja van Tree", "tumblr": "", "display_name": "Naravja van Tree", "url": "http://disqus.com/guest/d43edbea6725ba08ed4a660b23f87e84/", "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": ""}, "e175a0a2ec2eee8744107f7da2f70f73": {"username": "Pete Steege", "tumblr": "", "display_name": "Pete Steege", "url": "http://disqus.com/guest/e175a0a2ec2eee8744107f7da2f70f73/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/126/7429/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b145c79380d49a8c0b8b05ebb1fab234": {"username": "David", "tumblr": "", "display_name": "David", "url": "http://disqus.com/guest/b145c79380d49a8c0b8b05ebb1fab234/", "registered": false, "linkedin": "", "blog": "http://www.daviddalka.com/createvalue/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "16be2d88bbcb7ca479185d4c3e0bdd6c": {"username": "kelly", "tumblr": "", "display_name": "kelly", "url": "http://disqus.com/guest/16be2d88bbcb7ca479185d4c3e0bdd6c/", "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": ""}, "5da22da5e122a65a6256f6a56a336c20": {"username": "Steve", "tumblr": "", "display_name": "Steve", "url": "http://disqus.com/guest/5da22da5e122a65a6256f6a56a336c20/", "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": ""}, "ea35aa28880200aed4cae419c73eca98": {"username": "zafer", "tumblr": "", "display_name": "zafer", "url": "http://disqus.com/guest/ea35aa28880200aed4cae419c73eca98/", "registered": false, "linkedin": "", "blog": "http://www.luxurybedsets.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": ""}, "e4fa1aeb4a4d9b0689d2150b077a88a3": {"username": "wholefoodnation", "tumblr": "", "display_name": "wholefoodnation", "url": "http://disqus.com/guest/e4fa1aeb4a4d9b0689d2150b077a88a3/", "registered": false, "linkedin": "", "blog": "http://wholefoodnation.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/190/1290/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fc321fe9e87e662219e9340d3eb11336": {"username": "John Kenney", "tumblr": "", "display_name": "John Kenney", "url": "http://disqus.com/guest/fc321fe9e87e662219e9340d3eb11336/", "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": ""}, "97bd1ee00ec2f89661d3f185b0484e16": {"username": "techpisstaker", "tumblr": "", "display_name": "techpisstaker", "url": "http://disqus.com/guest/97bd1ee00ec2f89661d3f185b0484e16/", "registered": false, "linkedin": "", "blog": "http://thepisstakers.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": ""}, "3de0195e0efcbe2c0772ed2b501bb0b6": {"username": "Jukka-Pekka Keisala", "tumblr": "", "display_name": "Jukka-Pekka Keisala", "url": "http://disqus.com/guest/3de0195e0efcbe2c0772ed2b501bb0b6/", "registered": false, "linkedin": "", "blog": "http://www.jpkeisala.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": ""}, "17c235c26c6aaa9b8aa5e958507be478": {"username": "Colin Joss", "tumblr": "", "display_name": "Colin Joss", "url": "http://disqus.com/guest/17c235c26c6aaa9b8aa5e958507be478/", "registered": false, "linkedin": "", "blog": "http://www.glucosaminadvice.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": ""}, "770ff70a158bbeccd87d1da27fba00dc": {"username": "TranceMist", "tumblr": "", "display_name": "TranceMist", "url": "http://disqus.com/guest/770ff70a158bbeccd87d1da27fba00dc/", "registered": false, "linkedin": "", "blog": "http://trancemist.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": ""}, "4aa632b8e69ac0a9d3c195c97babe56d": {"username": "Rod Boothby", "tumblr": "", "display_name": "Rod Boothby", "url": "http://disqus.com/guest/4aa632b8e69ac0a9d3c195c97babe56d/", "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": ""}, "998e26c0ddf985082abc5968bd265a8e": {"username": "Jason", "tumblr": "", "display_name": "Jason", "url": "http://disqus.com/guest/998e26c0ddf985082abc5968bd265a8e/", "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": ""}, "5c9ad120f3685c024260e97044e3cd54": {"username": "Winfred Mann", "tumblr": "", "display_name": "Winfred Mann", "url": "http://disqus.com/guest/5c9ad120f3685c024260e97044e3cd54/", "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": ""}, "28a0d2f3c46fa39307419e21356aefe3": {"username": "Jeff", "tumblr": "", "display_name": "Jeff", "url": "http://disqus.com/guest/28a0d2f3c46fa39307419e21356aefe3/", "registered": false, "linkedin": "", "blog": "http://www.jeffpersch.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": ""}, "975e0c761dc9150409234d71b80d62fb": {"username": "phone man", "tumblr": "", "display_name": "phone man", "url": "http://disqus.com/guest/975e0c761dc9150409234d71b80d62fb/", "registered": false, "linkedin": "", "blog": "http://personafile.com/iPhone-apps.html", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Skyhoper": {"username": "Skyhoper", "tumblr": "pieceofpaper", "display_name": "Ben", "url": "http://disqus.com/Skyhoper/", "registered": true, "linkedin": "", "blog": "http://pieceofpaper.wordpress.com/", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1c5539031f2df512e12ec0cb2e3f322d": {"username": "Bill", "tumblr": "", "display_name": "Bill", "url": "http://disqus.com/guest/1c5539031f2df512e12ec0cb2e3f322d/", "registered": false, "linkedin": "", "blog": "http://ralstonventures.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": ""}, "85d181059d928358602c985ef22d0ca4": {"username": "John Maas", "tumblr": "", "display_name": "John Maas", "url": "http://disqus.com/guest/85d181059d928358602c985ef22d0ca4/", "registered": false, "linkedin": "", "blog": "http://www.capatrex.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": ""}, "18fa5943a7d8cb833885d327bc161edb": {"username": "Rick", "tumblr": "", "display_name": "Rick", "url": "http://disqus.com/guest/18fa5943a7d8cb833885d327bc161edb/", "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": ""}, "ffae666ed0f2f8ab84f6569b2295c460": {"username": "Keith", "tumblr": "", "display_name": "Keith", "url": "http://disqus.com/guest/ffae666ed0f2f8ab84f6569b2295c460/", "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": ""}, "a75a297058da86a73125a68252245981": {"username": "Mike", "tumblr": "", "display_name": "Mike", "url": "http://disqus.com/guest/a75a297058da86a73125a68252245981/", "registered": false, "linkedin": "", "blog": "http://www.randomstew.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": ""}, "f1cf0526ac02f1ee315d7d9ad4dce2f0": {"username": "Jack Krupansky", "tumblr": "", "display_name": "Jack Krupansky", "url": "http://disqus.com/guest/f1cf0526ac02f1ee315d7d9ad4dce2f0/", "registered": false, "linkedin": "", "blog": "http://finaxyz.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": ""}, "79ba92f0dfc324dd0a5a0085b17ecece": {"username": "Stabbing Westward", "tumblr": "", "display_name": "Stabbing Westward", "url": "http://disqus.com/guest/79ba92f0dfc324dd0a5a0085b17ecece/", "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": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1590f1bd7f24b0b8b1e38e05684f4a9e": {"username": "Dan", "tumblr": "", "display_name": "Dan", "url": "http://disqus.com/guest/1590f1bd7f24b0b8b1e38e05684f4a9e/", "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": ""}, "2f4e8cb81612e2ff4fd6e42bf014bb90": {"username": "ericabiz", "tumblr": "", "display_name": "ericabiz", "url": "http://disqus.com/guest/2f4e8cb81612e2ff4fd6e42bf014bb90/", "registered": false, "linkedin": "", "blog": "http://www.erica.biz/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "21bc123045370e933447c6c44f109ce8": {"username": "Frank", "tumblr": "", "display_name": "Frank", "url": "http://disqus.com/guest/21bc123045370e933447c6c44f109ce8/", "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": ""}, "a050edc46810b2ec88d588f370d3c82d": {"username": "Layne", "tumblr": "", "display_name": "Layne", "url": "http://disqus.com/guest/a050edc46810b2ec88d588f370d3c82d/", "registered": false, "linkedin": "", "blog": "http://www.technologyquestions.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": ""}, "e3ae97a4594704fc4597c56036078e71": {"username": "Kin Lane", "tumblr": "", "display_name": "Kin Lane", "url": "http://disqus.com/guest/e3ae97a4594704fc4597c56036078e71/", "registered": false, "linkedin": "", "blog": "http://www.kinlane.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": ""}, "09ba9045beb4294cdf4e16f4b71535a9": {"username": "Ken", "tumblr": "", "display_name": "Ken", "url": "http://disqus.com/guest/09ba9045beb4294cdf4e16f4b71535a9/", "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": ""}, "5e1cf88bb09e72dc0b2e5adf3670add7": {"username": "Kodiak", "tumblr": "", "display_name": "Kodiak", "url": "http://disqus.com/guest/5e1cf88bb09e72dc0b2e5adf3670add7/", "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": ""}, "23743b93ffddd1558bbddc96a461444d": {"username": "Andy Freeman", "tumblr": "", "display_name": "Andy Freeman", "url": "http://disqus.com/guest/23743b93ffddd1558bbddc96a461444d/", "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": ""}, "df4a87cc3826ec74f892180cb2884e0b": {"username": "Michelle Dunn", "tumblr": "", "display_name": "Michelle Dunn", "url": "http://disqus.com/guest/df4a87cc3826ec74f892180cb2884e0b/", "registered": false, "linkedin": "", "blog": "http://www.MichelleDunn.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": ""}, "e65b5ca688e05bf3fd82df97564628f1": {"username": "Rick Mahn", "tumblr": "", "display_name": "Rick Mahn", "url": "http://disqus.com/guest/e65b5ca688e05bf3fd82df97564628f1/", "registered": false, "linkedin": "", "blog": "http://rickmahn.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/9072/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "11b3834b3f0cb5de11b64a0901cc20c5": {"username": "Jim Heller", "tumblr": "", "display_name": "Jim Heller", "url": "http://disqus.com/guest/11b3834b3f0cb5de11b64a0901cc20c5/", "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": ""}, "8d6e3f69a81a61555b043299e366e433": {"username": "courtney benson", "tumblr": "", "display_name": "courtney benson", "url": "http://disqus.com/guest/8d6e3f69a81a61555b043299e366e433/", "registered": false, "linkedin": "", "blog": "http://askbusinesscoach.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": ""}, "nocky100": {"username": "nocky100", "tumblr": "", "display_name": "Ian D. Nock", "url": "http://disqus.com/nocky100/", "registered": true, "linkedin": "in/iandnock", "blog": "http://dtvconsultant.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/1455/avatar92.jpg", "delicious": "nocky100", "is_remote": false, "verified": true, "flickr": "nocky", "twitter": "", "remote_domain_name": ""}, "c1cc9d8512ea9fb293cbc83702a67fa3": {"username": "Webomatica", "tumblr": "", "display_name": "Webomatica", "url": "http://disqus.com/guest/c1cc9d8512ea9fb293cbc83702a67fa3/", "registered": false, "linkedin": "", "blog": "http://www.webomatica.com/wordpress/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/39/7393/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a3ff521fa0b827d6f5d5e31311fcbd46": {"username": "Mike B", "tumblr": "", "display_name": "Mike B", "url": "http://disqus.com/guest/a3ff521fa0b827d6f5d5e31311fcbd46/", "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": ""}, "56066733db2d708765964f796ad5f93b": {"username": "WorldWakeUpCall", "tumblr": "", "display_name": "WorldWakeUpCall", "url": "http://disqus.com/guest/56066733db2d708765964f796ad5f93b/", "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": ""}, "26f6dfa47ffaae912ab2e6494545dab8": {"username": "nemrut", "tumblr": "", "display_name": "nemrut", "url": "http://disqus.com/guest/26f6dfa47ffaae912ab2e6494545dab8/", "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": ""}, "373a265d25b29ec99716f3b955559806": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/373a265d25b29ec99716f3b955559806/", "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": ""}, "97c5c27ab264c8a2d42ce50b0647b5d7": {"username": "Catchwa", "tumblr": "", "display_name": "Catchwa", "url": "http://disqus.com/guest/97c5c27ab264c8a2d42ce50b0647b5d7/", "registered": false, "linkedin": "", "blog": "http://catchwa.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": ""}, "09af249ab9c0aff882eeea189dc49dc6": {"username": "Thriveal", "tumblr": "", "display_name": "Thriveal", "url": "http://disqus.com/guest/09af249ab9c0aff882eeea189dc49dc6/", "registered": false, "linkedin": "", "blog": "http://www.thriveal.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/34/8129/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8f383d975b56e8015354e84dc863256f": {"username": "Stephen", "tumblr": "", "display_name": "Stephen", "url": "http://disqus.com/guest/8f383d975b56e8015354e84dc863256f/", "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": ""}, "f26c08ab5e1fa4bbf9db26a6ee151ee3": {"username": "askbusinesscoach", "tumblr": "", "display_name": "askbusinesscoach", "url": "http://disqus.com/guest/f26c08ab5e1fa4bbf9db26a6ee151ee3/", "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": ""}, "1d0db40bf90653e49c5b68e7e08d2720": {"username": "Barbara", "tumblr": "", "display_name": "Barbara", "url": "http://disqus.com/guest/1d0db40bf90653e49c5b68e7e08d2720/", "registered": false, "linkedin": "", "blog": "http://ducknetweb.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": ""}, "f14d326080fa30e45e14bdda569f9eec": {"username": "Brian Lewis", "tumblr": "", "display_name": "Brian Lewis", "url": "http://disqus.com/guest/f14d326080fa30e45e14bdda569f9eec/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_07:07:04", "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": {"9699712": {"up_voted": false, "ip": "", "has_replies": false, "message": "Startups and venture capitalists and Google...<br><br>This is limited to the \"high tech\" sector, not a broad view.<br><br>Personally, I don't really care if you call it a recession or not. Unless it's so bad that EVERYONE agrees, it doesn't matter so much.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_15:00:18", "killed": false, "user_key": "770ff70a158bbeccd87d1da27fba00dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699713": {"up_voted": false, "ip": "", "has_replies": false, "message": "3 difficult interest policy option for the government..<br><br>Lowering interest will attract people to go into debt while spending will keep the economy going.<br><br>Not doing anything will make people crazy, because they think government doesn't care about what's happening.<br><br>Increasing interest will piss everyone off, because those with debts will be strangled even more and those who are not will go into trouble because of this.<br><br>So, I think lowering the interest still the best option there is for the goverment to make.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_18:04:08", "killed": false, "user_key": "17c235c26c6aaa9b8aa5e958507be478", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699714": {"up_voted": false, "ip": "", "has_replies": false, "message": "The way I look at this is simple, if the main street media plays this up everyday its likely to NOT come true.  There is this sudden need for media to get ahead of the news by basically predicting the future, they have a bad track record.<br><br>I think the subprime mess and housing market hit a bottom in Dec.  Dec is when homebuilder's finally got the hint and stopped building, this historically has proved to be a bottom.  No doubt subprime is bad, but its pretty much built into the market, I don't see another shoe dropping unless we end up with a big unemployment problem, which I don't see coming from my vantage.<br><br>Also I wish the stimulus was better focused on small biz and not individuals who I predict will run to Best Buy and buy a flatscreen made in China... money flowing with little in between directly out of our economy.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-29_01:05:20", "killed": false, "user_key": "975e0c761dc9150409234d71b80d62fb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699715": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert,<br>About Davos, I hope you get the chance to read French policy analyst Dominique Morsi's incisive and salient editorial about how Davos has devolved from a barometer for significant world trends to a mere mirrored echo chamber. I quote: \"[...]call it the 'I was told in Davos' impramatur -- which explains why political and economic analysts and commentators, keep coming back despite the forum's combination of pomposity and intellectual vacuity.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-29_00:55:39", "killed": false, "user_key": "56066733db2d708765964f796ad5f93b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699716": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here's a reasoned perspective on the sub-prime mess.<br><br><a href=\"http://www.townhall.com/columnists/WalterEWilliams/2008/01/23/subprime_bailout\" rel=\"nofollow\">http://www.townhall.com/columnists/WalterEWilli...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_12:50:59", "killed": false, "user_key": "f14d326080fa30e45e14bdda569f9eec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699717": {"up_voted": false, "ip": "", "has_replies": false, "message": "What is the future of the US dolar?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_12:48:04", "killed": false, "user_key": "ea35aa28880200aed4cae419c73eca98", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699719": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt; I know a couple of people who are getting kicked out of their homes because they couldn\u2019t afford to keep up with payments. Now, you can blame these people, but one of these families has an autistic child and so the mom can\u2019t work.<br><br>That kid has it rough - autism and parents who didn't know that they shouldn't buy a house that they can't afford.<br><br>The kid has my sympathy - the parents, not so much.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_11:41:36", "killed": false, "user_key": "23743b93ffddd1558bbddc96a461444d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699720": {"up_voted": false, "ip": "", "has_replies": false, "message": "Technically, the U.S. economy is probably not in a formal recession per se, regardless of whether you use the popular two-quarter negative real GDP informal definition or the more robust NBER definition.<br><br>That said, clearly there are a lot of middle class families that are suffering from significant \"economic distress.\"<br><br>Unfortunately, no matter how short (or long) the formal \"recession\" lasts (if it occurs at all), the economic distress of the middle class will persist.<br><br>Even a moderate economic \"slowdown\", which we are obviously in the middle of even if we are not in a formal recession, can cause significant economic distress for a significant fraction of the population. Not to mention the emotional stress of constantly being bombarded with messages of doom and gloom from the media even if your own situation is actually reasonably solid. The overall economic message coming from the media right now is that if you are not worrying about a recession, you should be worried.<br><br>So, there are two bottom lines here:<br><br>1) The economic distress of the middle class is not linked to whether a formal recession is underway.<br>2)\"Fixing\" the formal recession (if it even exists at all) will not fix the economic distress of the middle class.<br><br>Be clear, is your question about a formal recession per se, or simply whether there is enough of a slowdown in growth that significant numbers of people are feeling pain?<br><br>Health care \"reform\" (including care for chronic conditions such as you mention) obviously needs to be a key part of relieving the economic distress of the middle class. Debating whether we are or aren't in a formal recession is orthogonal to addressing such social issues.<br><br>-- Jack Krupansky", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_11:44:16", "killed": false, "user_key": "f1cf0526ac02f1ee315d7d9ad4dce2f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699721": {"up_voted": false, "ip": "", "has_replies": false, "message": "&gt;Uh, Prokofy, Steve Forbes is not Steve Jobs.<br><br>Gosh, I'm so glad you set me straight on that because I might have gone on mixing them up forever because they are so indistinguishable when you get a certain distance away from being cool like they are, but oops I think I might do that again because I'm so stupid but what's more important is that you're so smart and will be able to maliciously and gleefully correct me again and again .", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_07:31:58", "killed": false, "user_key": "b1088dbd877c2d7d33e6b3b63ee38081", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699722": {"up_voted": false, "ip": "", "has_replies": false, "message": "All of the indicators are pointing to a major recession: Over 2000 points lost in the stockmarket within the last 12 months; Negative Job Growth in the last two quarters; Stagflation driven by Gasoline Prices which is making everything much more expensive in terms or food and transport (in 2004 we were at $20 a barrel for oil now it is a staggering $104+ with Opec not expected to increase it's productivity); Consumer cuts in spending which will exaggerate the problem even more; A HUGE Deficit by this country which is devaluing the dollar because will not be able to cover its debts without foreign capital;and more that i don't have time to mention. We are in for some very trying times until this administration is out of the house for good...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-03-08_09:19:17", "killed": false, "user_key": "fc321fe9e87e662219e9340d3eb11336", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699723": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's amazing how few people understand what a recession is.  They prefer to create their own definition.<br><br>In spite of the \"media contrived recession,\" we still had positive growth in the 4th quarter of 2007.  February 2008 bls stats indicate an unemployment rate of less than 5%.<br><br>On the other hand, we must reduce our dependence on foreign oil.  Nuclear, wind, solar and whatever we can use for energy must be developed.  Unfortunately, environmentalists fight every option we attempt. Why?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-03-27_10:42:19", "killed": false, "user_key": "5c9ad120f3685c024260e97044e3cd54", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699724": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok ha who cares ha just play the slots and youll be fine ahhahah", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-23_10:54:19", "killed": false, "user_key": "5eeace2518e86b11c0bbc2c1bc506034", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699725": {"up_voted": false, "ip": "", "has_replies": false, "message": "who cares ha losers", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-23_10:55:00", "killed": false, "user_key": "5eeace2518e86b11c0bbc2c1bc506034", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699726": {"up_voted": false, "ip": "", "has_replies": false, "message": "To the the guy who said he has 20 job offers and he is not even searching for a job. I am happy for you. My guess is you are either from Goldman Sachs, JP Morgan,Morgan Stanley, Merrill Lynch and probably from MIT, Harvard, Wharton, Univ. Chicago, Darden, Yale or Stanford MBA or undergrad. Well, how many of the average American have that background??? We are talking about recession average American who comprise the majority of the population.  The 30Billion Federal Reserve to bail out Bear Stearns came out from the Average Americans' taxes. But who got those big fat bonuses after the Average American can't afford to pay their home loans?  The point is although there could be greed on most  Ave. Americans (either because of greed or ignorance since they simply listened to those financial institutions decorated by their handsome Ivy League degrees), who really got the better end of the deal? The average american is losing his house, while those with their creative financial solutions got their big fat checks and got bailed out with 30B using the Ave. American's taxes .  And yes, most of those who created this creative financial risky loan still have 20 job offers while the Ave. American is  homeless queing up for his SSS to have something to eat. I have nothing against the rich and I do believe in Ivy League education but I do hope that the upper class who are really running our country both in the government and private sector will use their education not to serve themselves but to give back to the country.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-06_13:09:54", "killed": false, "user_key": "2fc6581099c4baef303b889b95faac85", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699727": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is clear that the only real security in life is money in the bank.<br>We need to start helping ourselves by making it a priority to \"buy American\" made products whenever possible.  We need to refocus our efforts on \"Made in the U.S.A.\" instead of supporting products made offshore or using services now being set up in record numbers offshore.  As a nation, we continue to give it all away.  It is financial suicide.  Now, despite the fact econimc statistics say we are not in a recession, why are vendors who are setting up at nationwide flea makets routinely selling one item for $14.95 after a days work?  After the booth fee and gas costs, they are down about $100.   Based on sales, it appears people are not spending money, when they do spend it is with a credit card, and the people trying to earn an extra buck to pay for living expenses are going in the whole for trying.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-28_22:06:40", "killed": false, "user_key": "ce3c06aad1edf4d99687f8e941e8cb56", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699728": {"up_voted": false, "ip": "", "has_replies": false, "message": "Recession is relative!  Is the country in a recession?  Maybe not by the means of the definition, but is sure isn't progressing diligently.  Unemployment is up, and in certain parts of the country it's insanely high!  You can definitely say that the midwest is in a recession.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-07-13_14:07:18", "killed": false, "user_key": "85d181059d928358602c985ef22d0ca4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699729": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why do I care more about the American worker than the truly impoverished worker in a 3rd world country who's children are much more likely to be actually starving?  I never have understood this argument that one is more important than the other.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-06-25_13:01:31", "killed": false, "user_key": "7c61e0c77ae2721776615d770d6c54a5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699730": {"up_voted": false, "ip": "", "has_replies": false, "message": "I believe that a Recession is on it's way. I vave a good paying job, as does my husband, and were ok. But for those who do not have a good job and are only making min. wage, they have to pick and choose which bills to pay each month. The stimulus check that was sent out to buy things to boost the economy....everyone that I know spent it on trying to catch up on back bills. The upper class may think that all is well, but let them walk in lower class shoes and see if they have the same view point.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-07-17_11:41:11", "killed": false, "user_key": "16be2d88bbcb7ca479185d4c3e0bdd6c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699731": {"up_voted": false, "ip": "", "has_replies": false, "message": "Clearly there's no argument to the question now.  The rite to bear arms may become a good thing depending upon your demographic!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-10-08_00:06:42", "killed": false, "user_key": "b9da358d6d2cfc0f07ead73fbe4a08f5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699650": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: Keep in mind it's an election year with the 'stimulus package.' I have mixed feelings with the guts of the package - specifically the non-taxpayer rebate. My point is that people seem to want to re-invent definitions to fit a particular point of view. I look at my local paper, and if I were to take it at face value, I should expect bare shopping malls, lines at gas stations, anarchy in the streets, etc. The problem is it's not accurate.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_14:19:18", "killed": false, "user_key": "f14d326080fa30e45e14bdda569f9eec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699651": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Most people here believe we\u2019re in the midst of a recession, which technically is two quarters of negative growth\"<br><br>exactly. you won't know you you were in a recession until we see two quarters of negative growth. we haven't even seen *one* quarter yet (as far as I'm aware), and even still by the time it's official there will most likely be a turnaround.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_18:30:57", "killed": false, "user_key": "97c5c27ab264c8a2d42ce50b0647b5d7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699652": {"up_voted": false, "ip": "", "has_replies": false, "message": "Uh, Prokofy, Steve Forbes is not Steve Jobs.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_15:39:52", "killed": false, "user_key": "8dc4a30926e340c2f07694f14bc418f8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699653": {"up_voted": false, "ip": "", "has_replies": false, "message": "Prokofy Neva and the rest of you out there...<br><br>Get your facts straight - subjective reasoning while reasonably interesting misses the point.  Objectively we are not in a recession - which requires two negative quarters of GDP growth - in fact, we have not even achieved one quarter of negative GDP growth - yet.  And we may, and we may enter into a recession, but redefining the term to mean that because you lost your job or a loved one had their house foreclosed is misleading and emotionally based - not factually accurate.<br><br>Keep it real, keep it objective, leave the story telling to grandpa.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-12_12:52:54", "killed": false, "user_key": "21bc123045370e933447c6c44f109ce8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699654": {"up_voted": false, "ip": "", "has_replies": false, "message": "@9  Do you know the economic definition of \"recession\", Scoble?  This is why Brian is saying it's partly contrived.  The said the Fed cut will likely prove to be one of more disastrous moves made. Let's hope if Dem  wins, he/she, or he can figure out how to pay for it.  On top of that, it's not the President's responsibility to push through a \"stimulus package\".  It's your elected representatives. So, talk to Pelosi.  If anythng, it's been the do nothing Dem led Congress that has been asleep at the wheel.  If you compare approval numbers, Bush looks like Oprah compared to the approval   ratings of Congress.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_18:07:38", "killed": false, "user_key": "18fa5943a7d8cb833885d327bc161edb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699655": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble, I love you, but you're in a total bubble, living your upper class fabulous life in the Silicon Valley.<br><br>I marvel at how you can assume that Steve Jobs is a predicter of what the mass of people will be experiencing in the United States or around the world.<br><br>He's an industry exec, a very important one obviously, but he's going to look at what is good for *his* economy, and he doesn't see anything harming that.<br><br>Ditto the guy with the 250 start-ups. THEY may all be reporting growth in this big Web 2.0 tech bubble, but what about every other business? Ford, Citibank, all of the companies laying people off now. They're not in start-ups, Scoble, they are in end-downs...<br><br>My family members have suffered the foreclosure on a home in one of the worst hit cities in America where it's an absolute epidemic, where you can't get a house rent or sold or paid for because the jobs are gone, too. Seriously, you are *out of touch with the country*.<br><br>You didn't seem to grasp what I was saying on Qwk to you in Davos -- a $400 phone and its year of service is way beyond the pocket books of even \"wired\" people. I couldn't justify spending $400 on a phone; I spent $25 on a virgin mobile. If I have $400, I'm going to be spending it on health care as one of the uninsured contract workers of the country, or I'll spend it on a new computer. I'm not whining, but I'm just here to tell you that you're out of touch. It's like you won't believe the subprime mortgage crisis is real until it touches somebody in the Valley.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_12:41:03", "killed": false, "user_key": "b1088dbd877c2d7d33e6b3b63ee38081", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699656": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want to point out for all you young folks, that the world looked FANTASTIC in March 2000.  There were no signs of a recession or a downturn on the horizon, everything was great.<br><br>Later that month, the stock market cracked.  That is when everything changed.<br><br>The layoffs came, the spending froze up, and the stock market kept tanking.  The recession \"arrived\" shortly thereafter.<br><br>In my view, this coming recession could be a lot worse than that one.  The last time, the consumer kept spending and buying houses and spurred the economy even though coporations slowed down tech spending.  This time, that probably won't be happening.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_16:56:28", "killed": false, "user_key": "a3ff521fa0b827d6f5d5e31311fcbd46", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699657": {"up_voted": false, "ip": "", "has_replies": false, "message": "From my perspective and the people I've talked with it's full steam ahead in 2008.  There sure is a housing bubble, and I'm concerned about the people who will loose in many situations.  However, that hasn't changed business plans for industries outside the housing markets - they still have their growth plans and money to make it happen.  They are still planning those projects and hiring to make it happen.<br><br>Sorry folks, while I'm not an expert, it doesn't look, smell, or taste like a recession.<br><br>Regards,<br>Rick", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_15:58:23", "killed": false, "user_key": "e65b5ca688e05bf3fd82df97564628f1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699658": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is this just dooomy and gloomy people?<br><br>Or are there actually people out there driving this that profit from recession and stocks going down?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_15:49:43", "killed": false, "user_key": "e3ae97a4594704fc4597c56036078e71", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699659": {"up_voted": false, "ip": "", "has_replies": false, "message": "@46. And with the benefit of insight, I predict that the recession will end Nov 5th, 2008...if a Dem wins.(nevermind the fact we are not in a recession)  They will take credit for it, plua any positve economic upturn that might occur afterwards.  Nevermind the fact that most economic results take months to realize.<br><br>To quote the man that most hold personally responsible for all the supposed economic good times during the Clinton administration...Alan Greenspan: \"The probability of a recession is 50 per cent, maybe more, but we are not there yet.\"<br><br>and from <a href=\"http://www.ft.com/cms/s/0/377d5532-cae8-11dc-a960-000077b07658.html\" rel=\"nofollow\">http://www.ft.com/cms/s/0/377d5532-cae8-11dc-a9...</a><br>\"\"The initial [unemployment] claims data are not signalling -recession.\"\"<br><br>The US economy may not be growing at all but it is not yet clear that it is falling into recession, Alan Greenspan, the former Federal Reserve chairman, has told the Financial Times.<br><br>Mr Greenspan said: \"The reason we have had this extraordinary volatility in stock markets over recent days is that there is extreme uncertainty about the financial and economic outlook.\"<br><br>In a series of interviews with the FT, Mr Greenspan argued that the mark of a recession was discontinuity in the economic data. \"You don't gradually fall into recession, you jump,\" he said.<br><br>\"We are beginning to see discontinuities in the data - for instance, the employment report and the Philadelphia Fed survey,\" he said.<br><br>But other indicators continued to give more positive signals. \"The hard data that we are in recession is by no means conclusive,\" he said.<br><br>He questioned the utility of using standard economic models to forecast whether the US would now go into recession or not.<br><br>\"The models never forecast recession, because the parameters are dominated by what happens in normal times when the economy is growing,\" he said. \"In fear-driven periods the parameters are quite different from the periods of euphoria.\"<br><br><br>My advice, Mr. Scoble?  Leave economic forecasting to the experts.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_00:01:21", "killed": false, "user_key": "5da22da5e122a65a6256f6a56a336c20", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699660": {"up_voted": false, "ip": "", "has_replies": false, "message": "I live in rural NH and my community and the surrounding communities have been living in a recession for about a year now, the government is just noticing and trying to decide if this is \"real\".  This is very real for me and the people in my community.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_08:28:02", "killed": false, "user_key": "df4a87cc3826ec74f892180cb2884e0b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699661": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble - we are in a recession and lowering the prime will only add to the pain to come. People have been encouraged to get into debt - they are told to keep buying and consume (refinance, yada, yada).  Just wait until the LBO bubble burst and the Banks will have to be totally owned by foreigners", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_08:29:15", "killed": false, "user_key": "8d6e3f69a81a61555b043299e366e433", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699662": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it is all depending on oil and raw material supplies. If supplies for things like oil, wood, and soy beans, etc. continues to go either up or down, it will difficult to see where are the heading for most economy sectors.<br><br>Colin Joss<br>East Lothian, Haddington, United Kingdom", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_04:42:18", "killed": false, "user_key": "17c235c26c6aaa9b8aa5e958507be478", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699663": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble.....Great stuff from Davos..Thanks for sharing.<br>I think we have a few things going on here in CA regarding slowdown.<br>The EDD is ramping up with extended hours.<br>In response to increasing unemployment, mainly due to the national subprime mortgage crisis and housing slump, the California Employment Development Department (EDD) will be extending hours of operation at many offices to assist unemployed workers. EDD is working to provide extended hours in as many areas of the State as possible.<br><a href=\"http://www.edd.ca.gov/onestopextendedhrs.htm\" rel=\"nofollow\">http://www.edd.ca.gov/onestopextendedhrs.htm</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_05:16:57", "killed": false, "user_key": "9dfa39e7ddb45965b1c93a2a17ade664", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699664": {"up_voted": false, "ip": "", "has_replies": false, "message": "The NBER's definition is somewhat different from the 2 quarter decline in GDP, and so we'll see from their numbers in 6 -18 months if we reached the peak and are now headed for the trough.<br><a href=\"http://www.nber.org/cycles/jan08bcdc_memo.html\" rel=\"nofollow\">http://www.nber.org/cycles/jan08bcdc_memo.html</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_02:23:42", "killed": false, "user_key": "a050edc46810b2ec88d588f370d3c82d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699665": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Robert,<br><br>I work at <a href=\"http://Joyent.com\" rel=\"nofollow\">Joyent.com</a>.   We're a Cloud Computing company.   Infrastructure on demand.   If you go to<br><br><a href=\"http://developers.facebook.com/resources.php\" rel=\"nofollow\">http://developers.facebook.com/resources.php</a><br><br>there are only two companies listed as Facebook developer resources: Microsoft and Joyent.<br><br>We're bootstrapped, self financed, profitable and our revenues, which are already in the millions, are growing at over 500% annually.<br><br>In the last 3 months it has been accelerating past 600% annual growth.<br><br>Maybe it's because we offer significantly lower total cost of ownership for infrastructure.   Maybe it's because one of our clients was able to use our infrastructure to scale their Facebook application up to 700 million page views a month without skipping a beat.<br><br>Sure, we're only one data point.<br><br>But if Joyent's experience means anything, Steve Forbes might be right.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_00:44:27", "killed": false, "user_key": "4aa632b8e69ac0a9d3c195c97babe56d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699666": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its not clear to me the world economy can survive $90 oil.  I think the high cost of energy trumps all aspects of the trobled economy.  If folks can't afford to drive their SUVs to work they won't be able to buy those cheese doodles and flat screen TVs.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_01:16:05", "killed": false, "user_key": "58021b3e4dd89303bb1ede3543ce8849", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699667": {"up_voted": false, "ip": "", "has_replies": false, "message": "One more thing...<br><br>The full page WSJ ads were to convey to the Whittman-Hart employees, the name of the new company...<br><br>BRILLIANT!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_23:13:03", "killed": false, "user_key": "f14d326080fa30e45e14bdda569f9eec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699668": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's a Tale of Two Economies for sure, Robert.  In one economic \"village\", there's clearly hell to pay with the sub-prime mortgage mess - look at all the money flowing from Asia to get the Western banks through it all.<br>Yet across town in Techno-ville, things are almost overheating. In addition to your Google, Forbes and venture capital datapoints, storage demand continues to outpace supply, even though the industry has been in allocation for several months in a row.<br>I'm very curious as to how these have and have-not trends will play out.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_23:42:28", "killed": false, "user_key": "e175a0a2ec2eee8744107f7da2f70f73", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699669": {"up_voted": false, "ip": "", "has_replies": false, "message": "As someone who weathered the 2001 IT stupidity (former Whittman-Hart, nee marchFIRST alum,) I want to lend a few comments to the 'things looked fantastic in march 2000.' It wasn't so much the stock market gyrating that caused so many IT startups as well as established firms to go belly up, it was the rank utter stupidity of the people at the top of said firms. We're talking people flush with venture capital, but no business plan - or something that might actually make money anyway. In m1's case, the powers that be deemed it necessary to get rid of their established brand (whittman-hart), buy a web company with a truckload of debt (USWeb-CKS), hire a few thousand more people that probably never would be billable, send the employees fedex packages (overnight, mind you) with red film so we could read the FULL PAGE WSJ ads that only we who had the red film could read...<br><br>So... On one hand, we have the crazy - dazy stock market... On the other, we have.... Well, you get the idea ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_23:11:51", "killed": false, "user_key": "f14d326080fa30e45e14bdda569f9eec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699670": {"up_voted": false, "ip": "", "has_replies": false, "message": "The \"bottom line\", or rather, \"ONLY LINE\" for determining whether this condition exist can be summed as follows:<br>1. An economic downturn is when a neighbor two blocks away loses his/her job and he is up-ended for a couple of months to a year(s).<br>2. A recession is when some near and dear to you loses his/her job and he is up-ended for a couple of months to a year(s).<br>3. A depression is when YOU his/her job and he is up-ended for a couple of months to a year(s).<br>You can spin the issue around a million technically theoretical ecomonic methods, but it still only boils down to these simple, direct points!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-02-01_21:17:23", "killed": false, "user_key": "08e4470b7d33f1ea0c55826ff650883d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699671": {"up_voted": false, "ip": "", "has_replies": false, "message": "FYI - Australian comment<br><br>History repeats.<br>7 year cycle<br><br>Reason: Let your slaves go free on the 7th year.<br>Origin: Biblical<br>Controller: WZO<br><br>Plan: do your research.<br><br>The WWW is an excellent resource.  Turn off the TV and live. Read the book of truth for more reasons and clues.<br><br>Signed<br>Fellow Slave...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-22_23:28:16", "killed": false, "user_key": "8f383d975b56e8015354e84dc863256f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699672": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it is funny that the upper class does not see a recession forming yet if you talk to the middle and lower class they are the ones hurting. They are more and more people everyday that have just enough money to fill their tank but none left for the kitchen table. I have seen many people shut down their business, evicted from their homes, lose their cars, defaulting on credit cards and just trying everything they can to make ends meet. Big business will continue raise their rates and prices due to fuel or whatever reason they see fit this week but never pass that on to the employee. Our government is crap. We all know that there is no fuel shortage. They should have a cap on the property values and fuel. Anybody that does not see what is going on has entirely too much money and should spread it those that work for them or at least go live a day in your employees' shoes(You would jump off a bridge). I have had to lay off several guys that have dedicated their service and life to a company that has normally treated us well. They to have become money hungry and letting their employees' starve while we raise prices. I have watched the rates rise because of such lies like (we have a to pay employees more, gas for their vehicals to the job-sites, material costs and so on). They took their fuel cards away and no raises have been given, so they are pretty much stealing from the employee. I could go on for days but I will spare you.....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-21_17:12:03", "killed": false, "user_key": "373a265d25b29ec99716f3b955559806", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699673": {"up_voted": false, "ip": "", "has_replies": false, "message": "You people are idiots.  If you want to say the economy is weak, that's fine. It is. But we ARE NOT in a recession.  A recession requires multiple quarters of negative growth.  That simply has not happened.  I can't help but think that some of you are just taking your own personal struggles and looking for a scapegoat.  This economy is slow but it will be fine.  Chill out and at a minimum, don't go running around saying we are in a recession when we are NOT.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-20_14:22:50", "killed": false, "user_key": "998e26c0ddf985082abc5968bd265a8e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699674": {"up_voted": false, "ip": "", "has_replies": false, "message": "John, (april 22nd)<br><br>Have you considered we are not in a recession, but maybe we as americans have been living beyond our means?? we have crossed that boundary, and now we are reaping the consequences of that??<br><br>Yes, people are defaulting on credit cards... but why did they overextend their credit?<br><br>Yes, people are being forclosed on, but why did they think they could afford a 400,000 home on a 50k a year job?<br><br>My wife an I have worked hard the past 2 years to pay off all our credit card debt, pay off 2 cars, 1 jetski and 1 motorcycle that we had overextended ourselves on. After paying that all off, we still scrimped and lived frugally, and now have 6months of living expenses in an amboydirect savings account making around 4% interest (not alot, but not risky either). When we have our first child in august, we will both take 16 weeks off (unpaid) and still have enough $$ to live on. We also have another account that we have saved about $5k in. this is our emergency fund. It pays for home/car repairs. Yes, that means no credit cards to pay for emergencies. No stress when we run over a nail and need a new tire.<br><br>Now we only have our utilities/food/gas and mortgage to pay every month. This means out of our less than $4k a month take home, we have over $2500 a month to invest / save and play with. I went to a local church yardsale last weekend and bought myself a 60\" Sony TV (not an LCD) for $300. Did I flinch to buy it?? No, I paid cash. Why? because I don't use credit for anything. If I can't afford to pay cash for it, then I don't need it.<br><br>Stop living the lie that you are entitled to drive a tahoe, that you are entitled to that nice lake house and a $30k pontoon boat. You do NOT need that 60\" LCD TV.<br><br>If the \"recession\" is breaking you, then I believe you deserve to be broken. If you would learn to manage your $$, and live within your means ( not your delusional ones, but the ones dictated by your current paycheck) then I believe you will find freedom from the slavery of the dollar.<br><br>I really encourage any and all of you to do all you can to get out from under your creditors, FAST. Do a google for debt snowball, debt reduction. Stop buying starbucks and start drinking JFG brewed at home. Stop eating out every meal and eat some ramen noodles. If you are buying your $30 angus steak on your visa, then should you be eating that steak?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-28_17:33:12", "killed": false, "user_key": "09ba9045beb4294cdf4e16f4b71535a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699675": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am a lumber trader for the largest wholesale company in America. We have over $8billion in sales annually. We see the lumber market and feel trend change sooner than anyone in the business, period. We knew the market was slowing down in June 2005 and predicted it. Katrina came along and prolonged the inevitable. We blew hard for 3+ years and the correction was necessary. That being said, the main stream media is way overhyping today's market to the downside. The housing market will begin to feel better late second quarter and will be on a slow trend towards recovery thru end of 2008. By this time next year, the news you hear everyday will not come close to mirroring today's news but it will be a \"hindsight\". I am certainly not saying all things are rosy, just want to please advise using sound judgement and think about the big picture. Job market is as good as it has been in the last 10 years. The cost of borrowing money is way cheap and probably will get cheaper. Their is tons of pent up demand. European investers are flush with cash and speculation is already starting to show in the hardest hit markets like Florida. Commercial jobs are starting up every day. I quote huge jobs almost daily and have been for months.  Heads up........we have troughed out.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-03-03_22:11:58", "killed": false, "user_key": "0175f5a5861c9b3f85fbafedb2ba84fa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699676": {"up_voted": false, "ip": "", "has_replies": false, "message": "@39 \"I preferred paying $30 for a pair of Levi\u2019s. I preferred paying $5 for a gallon of pickles. Why? Because this stuff was made in the US by well-paid union workers.\"<br><br>Why would anyone with a rational mind pay $30 for something they can get for $5\"  How does the fact that it's made by a \"well paid union worker\" make that a smart purchasing decision by the consumer? I'm pretty sure gas is distributed by union truckers.  Would you pay $10/gal for gas because it was delivered by a union truck driver, if you could get it for $$3/gal across the street because it was delivered by a non-union truck driver?<br><br>\"This country needs to bring back the jobs. Remember, a rising tide lifts all boats. The greed of the major corporations occurs at the expense of the worker. Let\u2019s pray we can turn this trend around or we are in trouble.\"<br><br>To quote Milton Friedman: \"If all we want are jobs, we can create any number--for example, have people dig holes and then fill them up again or perform other useless tasks. Work is sometimes its own reward. Mostly, however, it is the price we pay to get the things we want. Our real objective is not just jobs but productive jobs--jobs that will mean more goods and services to consume.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_00:52:19", "killed": false, "user_key": "5da22da5e122a65a6256f6a56a336c20", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699677": {"up_voted": false, "ip": "", "has_replies": false, "message": "Recession (in the US).<br><br>Look at any retail-based business that doesn't have an international presence to prop up the US business.  They're not growing.<br><br>You can probably see this is website traffic to all those great startups, where the international traffic is what is making them look good.<br><br>By the way, how many of those 250 startups charge actual money for their service?  I don't get the correlation between recession and website traffic...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_21:32:42", "killed": false, "user_key": "1c5539031f2df512e12ec0cb2e3f322d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699678": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seth Godin (Squidoo) is also hiring - a software type - and paying $3,000 bounty to the person who brings him/her to Godin.  See here: <a href=\"http://tinyurl.com/yw9of2\" rel=\"nofollow\">http://tinyurl.com/yw9of2</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_22:05:52", "killed": false, "user_key": "e4fa1aeb4a4d9b0689d2150b077a88a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699679": {"up_voted": false, "ip": "", "has_replies": false, "message": "Speaking for the small business, which I consult with in my firm, the recession may be a factor to consider, but it won't cripple the nanobusiness.<br><br>The small business is a resiliant model of operation, mean and lean, and can weather hard times.<br><br>Things currently look bright for our firm and our smart clients, as do the next 10 years.  No worries here.<br><br>Thanks, Jason M. Blumer", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_22:08:52", "killed": false, "user_key": "09af249ab9c0aff882eeea189dc49dc6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699680": {"up_voted": false, "ip": "", "has_replies": false, "message": "The housing crash is hitting the Bay Area too -- even Half Moon Bay, though the wave has just started there. Here's proof:<br><br><a href=\"http://www.erica.biz/2008/real-estate-bubble-the-tidal-wave-of-foreclosures-strikes-the-bay-area/\" rel=\"nofollow\">http://www.erica.biz/2008/real-estate-bubble-th...</a><br><br>We are not in a recession yet. I think we won't be until closer to the end of this year. Harry S. Dent is predicting that the stock market just hit its low. He thinks NASDAQ will likely go up 30-36% this year from the low it hit last week. Should prove to be an interesting year!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_22:22:01", "killed": false, "user_key": "2f4e8cb81612e2ff4fd6e42bf014bb90", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699681": {"up_voted": false, "ip": "", "has_replies": false, "message": "Geez wake up. Recession is not about superduper internet start ups that are hiring or not. It's about the people in the middle of society, and below. The people that suffer the consequences of the upside down wealth piramid that is the US. And just because you don't see them, doesn't mean they're not hungry.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_15:20:19", "killed": false, "user_key": "d43edbea6725ba08ed4a660b23f87e84", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699682": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the arguments for a slow down in 2008 are greater: Falling house prices, consumer spending down, California is facing a huge budget deficit, the credit crunch, falling dollar.<br><br>A lot of the money floating around the US economy ever since 2001: I'm talking about the housing bubble and consumer spending - were basically financed by borrowed money.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_14:25:43", "killed": false, "user_key": "c1cc9d8512ea9fb293cbc83702a67fa3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699683": {"up_voted": false, "ip": "", "has_replies": false, "message": "I run a health care blog and if you want a real eye opener, look at what's happening to the doctors, yikes!  We need those guys, but I recently posted a story about a physician that had to close down and had a few more add their stories added.  We have all this new wonderful technology and it's becoming difficult for health care facilities to afford what has and is saving lives.  Come visit HIMMS next month, and by the way great kudos for a wonderful job on sharing this technology with all, a nice encore even from the neat coverage at CES!  If you were not out there doing what you do, many, including me, would not be aware of what is going on the world around us.<br>Great stuff!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_14:21:35", "killed": false, "user_key": "1d0db40bf90653e49c5b68e7e08d2720", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699684": {"up_voted": false, "ip": "", "has_replies": false, "message": "If its recession or not for you Americans what I see from European angle it's bad and I hope someone will fix it soon. It's pretty amazing that when US banks f*** up with their loans it's also European real estate market that suffers.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_13:18:40", "killed": false, "user_key": "3de0195e0efcbe2c0772ed2b501bb0b6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699685": {"up_voted": false, "ip": "", "has_replies": false, "message": "Brian: it's amazing you think it's a media contrived one. If it was the Fed wouldn't have had one of the biggest rate cuts in its history and George Bush would have remained asleep instead of pushing through a stimulus package. But go on believing that the media is making this one up. None of the economists here in Davos agree with you, though.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_13:28:10", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699686": {"up_voted": false, "ip": "", "has_replies": false, "message": "Recession. The wave of subprime resets hasn't come close to peaking yet and the home equity-ATM machine has run dry for most.<br><br>If consumers cut back on spending, this will affect everything, including tech.<br><br>And we're already in a bear market.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_13:15:42", "killed": false, "user_key": "polizeros", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699687": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the only recession we're heading into is a media contrived one. We have yet to have a quarter of negative GDP, much less the two consecutive quarters that typically define a recession.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_13:23:37", "killed": false, "user_key": "f14d326080fa30e45e14bdda569f9eec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699688": {"up_voted": false, "ip": "", "has_replies": false, "message": "We are absolutely in a recession.  All you need to do is look at corporate earnings, barring Microsoft.  How many weeks have to go by with multi-billion dollar losses and thousands of layoffs before people wake up to that?<br><br>The biggest problem is that there's no trust in the financial system right now, which is seizing up commercial credit and business growth.  Until companies are forced to mark to market and show true and honest balance sheets, the financial system will continue to implode.  Better to take our lumps now and go thru a shorter recession, than to prolong it and make the recession deeper.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_12:41:45", "killed": false, "user_key": "283b8cef7a285ecd06b5a1cf1c98daa7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699689": {"up_voted": false, "ip": "", "has_replies": false, "message": "Artificial recession preparing our minds for war.<br>I remember in the pre-iraq-war the DOW plummeted to 6000.<br>As an old saying goes \"nobody goes to war with a full belly\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_14:05:02", "killed": false, "user_key": "5e1cf88bb09e72dc0b2e5adf3670add7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699690": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think we're in for a bad, bad recession that affects the lower-to-middle classes the most due in part to oil-related inflation and also the inability to get any more credit.<br>Regarding what Steve Forbes says, the guy appears almost weekly on FoxNews as an economic/policital pundit, so I tend to view his forecasts as suspect, as it is in his interests to cheerlead the economy.<br>I don't expect it to hit the IT industry this time, though.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_12:45:20", "killed": false, "user_key": "ffae666ed0f2f8ab84f6569b2295c460", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699691": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is Scoble placing Ads on his personal blog a sign of a recession?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_12:48:36", "killed": false, "user_key": "Skyhoper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699692": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think things are going to be roaring ahead in 2008. My company has been in a hiring frenzy over the past quarter (and continues to do so) at the point where teaching new hires seems to be like a common weekly task. And this month alone I have gotten 20 job offers when I'm not even actively searching for a job!<br><br>Things are looking pretty bright from where I'm standing, but maybe that's just me. ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_12:22:28", "killed": false, "user_key": "f5308d249ed7ff8f96ba888ba707df3f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699693": {"up_voted": false, "ip": "", "has_replies": false, "message": "There are seperate things going on here. You may recall I used to work in the mortgage bond market.<br><br>All the money that was being given to people who truly weren't qualified for mortgages is now being put into REAL growth businesses. So some sectors grow while others falter. This is not new.<br><br>On another front, the dollar is under severe challenge as a reserve currency due to our decades of reckless spending and consumption - if we dont reverse this this nation is in deep trouble.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-26_20:22:02", "killed": false, "user_key": "b145c79380d49a8c0b8b05ebb1fab234", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699694": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's amazing to me how quickly Kuwait and Saudi Arabia have forgotten our military bailout of them. Now we ask for alittle more oil production and they stick it to us. Next time I say let them suffer.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-03-25_13:32:43", "killed": false, "user_key": "11b3834b3f0cb5de11b64a0901cc20c5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699695": {"up_voted": false, "ip": "", "has_replies": false, "message": "The question of are we in a recession? Is very difficult to answer at this point in time but it is leaning in the direction of yes. The economy of this country is having problems with mortgages, prices, jobs, inflation and unemployment. One of the biggest problems in this economy is foreclosures on homes; there becoming an epidemic in this country, where you can\u2019t get a house rented or sold or paid for because there are no jobs. There are thousands of people getting laid off because the country does not have the means to pay them, due to inflation. This country is basically financed by borrowed money and it does not seem to be getting any better for a long time. There are many problems with the jobs and people getting laid off and that is causing a lot of unemployment and due to all the new unemployment there won\u2019t be enough money to support everyone. On the news I heard that President Bush is trying to get the banks to forgive the late fees and freeze the mortgages so people won\u2019t lose their homes and go to foreclosure and that way they can pay the debt on a later time. The problem of inflation is also hitting us hard because since everything is going up and it\u2019s very rapidly we don\u2019t know what to do. People are not going out with their families anymore to save money and they are also not going on vacation because they\u2019re scared to waist the only little money they have; in this state that we are in the people have started thinking of saving money for the future. I will say this we are heading for a recession whether small or large that is still to be known. I do know this if this country does not buckle down and start fixing this mess correctly (no this does not mean cut taxes), but really fix this mess that we are in then we could avoid a large recession in the economy in the future.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-10_02:09:43", "killed": false, "user_key": "89ccbc6ef96700cd9f05bc1820fb6a55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699696": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pundits aside, each of us feels the recession every time we go to the grocery store.  The question is not are we in a recession, the question is how do we protect ourselves, our finances and our careers.  Each of us faces the recession differently and each of us needs different resources.  The first line of defense is recession proofing our jobs/career.  And that ain't easy.  A few ideas are mentioned in my articles <a href=\"http://jobsearchdebugged.com/blogs/index.php\" rel=\"nofollow\">http://jobsearchdebugged.com/blogs/index.php</a>.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-10_10:19:28", "killed": false, "user_key": "dc2feb0174d9274b737ed27937c63c72", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699697": {"up_voted": false, "ip": "", "has_replies": false, "message": "With the benefit of insight, I predict that economists will tell us that the first day of the current economic slow down started on November 9th 2007. How do I know this with such authority? Because it was the day I received my Green Card and became legally able to live here in the US.<br><br>Let's just say that while waiting a year for the passport to the American Dream, (and not working illegally because I am a stupid law-abiding dummy) I am not impressed with the way life here is shaping up!<br><br>My wife's home, which she/we renovated to a very high standard (unlike most rehab projects in Phila) has depreciated by perhaps 25% in a year - and even though we are on the point of putting it up for sale at a discount price, because we want to move out West, we still may not be able to sell it without going even further behind.<br><br>And over the past year, as an outsider looking around from the inside, I have seen enough to convince me that I wont be signing up to work for any corporations any time soon! It seems to me that the whole middle class are now locked in to their catch-22 lives, and corporation heads now have everything they need to take, take,  take from the indebted workforce here, in order to fund the cost of their global expansion to bring new found prosperity (and a new generation of locked-in middle classes) in the developing world.<br><br>Not that I have anything against global development, but I prefer a little bit of freedom at home!<br><br>Bottom line, I don't think the current recession (aka slow down in incessant growth) is a problem if you are happy to stagnate, or if  you dont want to get a better job, or if you dont want to sell your home or if you dont want a couple degrees less stress in your life.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_17:15:42", "killed": false, "user_key": "97bd1ee00ec2f89661d3f185b0484e16", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699698": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, we are in a recession.  The question is how severe it will be and how long will it last.<br><br>The troubling thing about this one compared to others in the past, is that the most trusted and estblished financial organizations(banks, creditors) were largely responsible for creating/excacerbating the situation we're in now.<br><br>To deny that things will get worse befor they get better is like Bush/Rumsfeld on the war in Iraq.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_17:48:27", "killed": false, "user_key": "26f6dfa47ffaae912ab2e6494545dab8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699699": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's the bursting of a housing bubble now (although a mortgage banker friend says there's a refi boom right now since the Feds cut rates again), but soon it will be a health care bust that will <i>really</i> cause a recession.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_15:18:14", "killed": false, "user_key": "a75a297058da86a73125a68252245981", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699700": {"up_voted": false, "ip": "", "has_replies": false, "message": "Recession in USA.  It's already here.  I wonder if Davos could have problems as a recession vantage point because people there tend to be chosen for success and optimism rather than predictive power.  Certainly many people will come out of this recession much wealthier than they went in, but most ... will not.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_14:36:53", "killed": false, "user_key": "d8bb4623895a9ba01a125d3d7800bead", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699701": {"up_voted": false, "ip": "", "has_replies": false, "message": "This the perfect time to be buying up stocks .. if you have the money. And yes, to whoever said \"who stands to gain by low stocks?\" is partly right; those of us who can step back a bit and see the big picture realize we can cut our debt and still stay in the stock market if we arent over our heads in our homes.<br><br>For anyone who bought more home than they could afford, well, I'm sorry, but you're going to lose it. Even in the Silicon Valley, people make bad money moves. So, Robert, living in the Valley doesnt make one immune to bad choices. It happens everywhere.<br><br>This stimulus package is a joke and it will backfire. Almost no one with any economic smarts is for it... its an election year, thats all this is.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_12:56:19", "killed": false, "user_key": "29c785f4a7eda7ac9fa2381035c1a720", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699702": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is a grassroots thing... and not just for Americans. When you have a grocery store owner talking about increasing the price of loss leaders because he is not making enough sales on a week by week basis, you have trouble ahead.<br><br>As for those who are still experiencing positive growth and cannot see the recession? Well recessions can be a little lumpy, and the other factor is overshoot - a property of any dynamic system. Can the overshoot keep going to meet the economic recovery that comes after?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_12:30:10", "killed": false, "user_key": "nocky100", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699703": {"up_voted": false, "ip": "", "has_replies": false, "message": "I see especially amongst both large established companies and startups the same enthusiasm, but what is interesting is that many people are hoarding cash right now, figuring out ways to cut costs, and not spending if they don't need it. This covers people and companies. With systems like AWS, distributed offices, working from home, all this is leading to a cost savings for people.<br><br>Maybe not so much a change in the idea of a recession, but the underlying commitment to spending time in an office, burning gas, buying servers, building infrastructure. All that has changed, and will continue to change. A recession would merely fuel this, it is happening, people panic, they change the way that they are running companies. In the end, there is a lot of commitment to ideas, lots of enthusiasm, and lots of people changing what they need and how they do things to survive the unknown.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_12:05:09", "killed": false, "user_key": "7604593868636a820402c67350a8cd16", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699704": {"up_voted": false, "ip": "", "has_replies": false, "message": "@10,<br><br>I don't think Americans would stop shopping or eating out no matter what. People are largely ignorant when it comes to their own money. I personally know people who have menial jobs who spend and spend and spend. Credit cards. Debt.<br><br>Economics are very, very simple: don't spend more than you take in. If everyone followed this golden money rule, we would all be better off.<br><br>I also know of people who work the same menial jobs who only spend what they need to, live below their means, save as much as possible, and are recession-proof largely because they have saved for a rainy day, socked away funds, and drive older cars, use older electronics.<br><br>Americans have been conditioned to spend, spend, spend no matter what. In the 50s, a family lived in a 1200 sq. ft. home. No one needs a McMansion. They are not good investments. Especially not now. People that cashed out in the last few years got lucky. It will never happen again. No one needs a giant house, a $100k BMW, or a second beach house. These things are wants, not needs. People need the basics with a few cool toys now and again. Keeping up with Joneses has damned more than a few people.<br><br>Think about this. 20 years ago, the average CEO made about 20 times the average worker. No, the average CEO makes 400 times the average worker. Uncool. All things considered, the trends have shown the rich get richer and the poor and middle class largely do not advance ahead that much. Unfair. Unfettered capitalism and globalism are damning.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_11:56:02", "killed": false, "user_key": "79ba92f0dfc324dd0a5a0085b17ecece", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699705": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with others here: we are in a recession, whether small or large, we still do not know. I have ideas on why based on what I've read and whom I've spoken with.<br><br>One of the overwhelming themes I heard in my area comes from older people, many of whom were kids during and after the great depression. That theme is simply this: we have given our country away in terms of manufacturing, service sector jobs, etc. For better of for worse, this county came out of the depression and made it through WWII largely based on a union workforce. Poo-poo the unions all you want, but you can thank your ability to have a five-day workweek, breaks, and a weekend, along with health insurance basically because the unions fought for these things. Think I'm wrong? The only reason most businesses (non-IT) even offer benefits and other goodies is largely to keep the unions off their properties. IT is starting to become unionized in some places through the CWA. Unions are both good and bad, but they have done more good.<br><br>A certain large reataler has done more harm than good as well because in cutting costs, they have forced manufacturers to deliver more and more and more. In order to deliver more and more and more, you have to cut costs by moving offshore. I preferred paying $30 for a pair of Levi's. I preferred paying $5 for a gallon of pickles. Why? Because this stuff was made in the US by well-paid union workers.<br><br>Just remember, high wages are good for America. More of a tax base, more money goes into the economy, and, quoting JFK, a rising tide lifts all boats. Now, in the US, our economy is 85% based on consumer goods. This is not sustainable in the long run no matter anyone says. History has shown this to be true. You can only cut costs so much before there is a backlash. The middle class is disappearing in the US at a rapid rate largely because there is no sustainable manufacturing base. People are forced from their manufacturing jobs and end up working for Wal-Mart or other less-than-ideal menial jobs.<br><br>Back when the unions were strong, before the republicans killed them off, a man or woman could support their family largely on one income. The fact that houses cost what they do, food costs what it does, and a host of other woes is largely tied to our inability as a nation to provide for ourselves. In the 50s, the US was the most egalitarian, self-sufficient country on earth. The desires of the top 5% of profit mongerers has damned this country.<br><br>Techies that have comfortable lives should be thankful. Most of them live in a bubble and don't see how most of the US actually lives. I live in rural TX. I can tell you that people here, through no fault of their own are largely doomed to working for Wal-Mart or other service sector jobs. The hospitals here, one of the only sources of IT jobs have outsourced the IT work to third-world hell holes leaving those IT workers in a pinch.<br><br>IT workers who live in larger cities, and especially those who live on the coasts are insulated from the woes of the rest of the country. I know. I worked in the NE for over a decade in a series of cushy IT jobs. I rarely considered the plight of the average American until I moved to TX to be with my aging parents.<br><br>This country needs to bring back the jobs. Remember, a rising tide lifts all boats. The greed of the major corporations occurs at the expense of the worker. Let's pray we can turn this trend around or we are in trouble.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_11:37:20", "killed": false, "user_key": "79ba92f0dfc324dd0a5a0085b17ecece", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699706": {"up_voted": false, "ip": "", "has_replies": false, "message": "Over the past year, US goods producing industries lost 374,000  jobs.  US manufacturing employment fell to 13.91 million in 2007.  The last time US manufacturing employment fell below 14 million was 1950! The average workers real-income is back at the level it was in 1971. Just a few facts.<br><br>Remember that the US GDP expansion is not the result of \"real\" growth (making stuff and selling it to others) - it is the result of the credit expansion (borrowing heavily from the rest of the world).<br><br>But the rest of the world is reacting now. That is why the recession is starting to show. The EU Central Bank has started to offer the US loans in euros, not in dollars - this means that Bernankes plan to to solve any real crisis by, as he says, \"dropping money from helicopters\" (thus creating a dollar hyperinflation) will not work.<br><br>This could also spell the end of the dollar as the world trading currency - which in practice means the US can no longer pay for oil and imports by just printing more dollars. It has to earn the money like every other country.<br><br>The *real* problem occurs when people no longer accept the money no matter it is thrown out of helicopters or whatever. Then we have a deflationary senario. Just like in the 30's. But let us hope this doesnt play out that way - but the US is playing with fire at the moment by keeping its head in the sand and not dealing with the actual economic situation.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_10:52:29", "killed": false, "user_key": "5e99db535e3ce0cc3cbfa90a1a7cb3ef", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699708": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just have to add 2 cents into this discussion. My wife and I bought our house two years ago and make a total combined income of 115k a year. We paid 258k for our house in New Hampshire and and the house quickly jumped to 350k. Did we refinance and take money out. No! The house is now down to 315k. Did we lose money? No! It is like going to the casino with 500 dollars and at midnight having 1000 dollars in your pocket and leaving at 3 am with only 750. You could have left at midnight with 1000 but you decided to gamble. Deal with it. It is the people that went into these mortgages fault for taking moneyt every 2 months so they could have their money for a tv or a BMW. Don't tell me I have to bail you out.<br><br>As for people getting loans that never should have been signed. Blame the Congress for the Community Reinvestment Act.<br><br>This \"Recession\" is caused only by greed. That of a maid think he/she can afford a 650k dollar house and the bank for thinking she can pay for it on 10 dollars and hour. So, yes, there is an issue and I will gladly take the 1200 stimulus, but I feel that I should not have to bail someone out for being stupid.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_08:42:35", "killed": false, "user_key": "28a0d2f3c46fa39307419e21356aefe3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699709": {"up_voted": false, "ip": "", "has_replies": false, "message": "Since most of us who read your post are in technology  I'll focus on tech and recession. From all that I hear and see, we are in a recession. While I agree that some tech companies are doing well (there will always be successful companies in a down market)I'm hearing from sales pros in technology that many of Fortune 2000 companies are delaying or canceling large deals. They say that the prospects are concerned for their jobs and unless a product/service reduces costs or generates revenue now - don't even think about calling to get an appointment. These are the typical signs of fear that generally lead to pink slips and the Valley boom and bust phases.  Should this get worse, you can bet that marketing departments will suffer as budgets fall and many of the new start-ups focused on that community will bust", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-27_09:35:53", "killed": false, "user_key": "f26c08ab5e1fa4bbf9db26a6ee151ee3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699710": {"up_voted": false, "ip": "", "has_replies": false, "message": "When someone wins, someone loses.  When the stocks are low, that is \"trouble\" to the ones that have billions of dollars in it.  Not really, its just greed.  They really truly don't need all of that, the millions they are left with are plenty enough.  That is the perfect opportunity for someone that has little cash to jump in.  All we are doing is shifting the money into different hands.  Who are the ones that make the headlines?  The ones with the big bucks.  Who are the ones that make decisions?  The big Whigs.  Who donates the most to candidates?  Big lenders.  Who persuades the media to twist a story around to attempt to persuade the masses?  Companies with big money - that advertise - who happen to benefit the most when their party wins the election.  So what do people do that have money and power when \"their\" economy is pointing downward?  They attempt to change things for their benefit.  Basically, what I am saying is that the money is still there, we as individuals should each do something to get it in our own pockets.  Don't fall for lies candidates are telling, don't let the issues they bring up divert your attention from the real issue and don't waste 400 dollars on a Nintendo Wii for a 5 year old, put it into a guaranteed investment for his/her college.  Also, for those lower income folks, don't spend a thousand dollars on rims and subwoofers.  Prioritize, Prioritize, Prioritize!  The government makes only so much money a year.  The majority of the money goes into fewer people\u2019s hands and the lesser of the cash to the majority of people.  Does that sound right?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-02-11_11:51:51", "killed": false, "user_key": "ce9c94ba2619048cf2f17fe944778744", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "9699711": {"up_voted": false, "ip": "", "has_replies": false, "message": "My perspective is probably as skewed as Scobles.  I live in Calgary, Alberta.  People here are more concerned about the weather or the writer's strike than the economy.  I don't know anyone who is unemployed or losing their house.<br><br>Wish it was that way everywhere.  Some areas of the US will have it quite rough.  I feel for those of you who are going through tough times.  It was like that here back in the early 80's.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-01-28_14:59:24", "killed": false, "user_key": "1590f1bd7f24b0b8b1e38e05684f4a9e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "18349476", "user_id": "anonymous", "forum_id": "125200", "hash": -1099332694981770159}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "are_we_in_a_recession", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18349476, "num_posts": 80, "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=are_we_in_a_recession' +
		'&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/are_we_in_a_recession/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='	+ 'are_we_in_a_recession'
			+ '&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/are_we_in_a_recession/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">80</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/are_we_in_a_recession/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/are_we_in_a_recession/">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/are_we_in_a_recession/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:18349476" 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'				: 'are_we_in_a_recession',
			// 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/are_we_in_a_recession/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='	+ 'are_we_in_a_recession'
			+ '&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='	+ 'are_we_in_a_recession'
			+ '&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='		+ 'are_we_in_a_recession'
				+ '&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/18349476/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-9699692">\
	 <div id="dsq-comment-header-9699692" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699692" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699692" href="http://blog.james-carr.org/" target="_blank" rel="nofollow">James Carr</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699692" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699692" class="dsq-comment-message">I think things are going to be roaring ahead in 2008. My company has been in a hiring frenzy over the past quarter (and continues to do so) at the point where teaching new hires seems to be like a common weekly task. And this month alone I have gotten 20 job offers when I\'m not even actively searching for a job!<br><br>Things are looking pretty bright from where I\'m standing, but maybe that\'s just me. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699655">\
	 <div id="dsq-comment-header-9699655" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699655" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699655">Prokofy Neva</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699655" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699655" class="dsq-comment-message">Scoble, I love you, but you\'re in a total bubble, living your upper class fabulous life in the Silicon Valley.<br><br>I marvel at how you can assume that Steve Jobs is a predicter of what the mass of people will be experiencing in the United States or around the world.<br><br>He\'s an industry exec, a very important one obviously, but he\'s going to look at what is good for *his* economy, and he doesn\'t see anything harming that.<br><br>Ditto the guy with the 250 start-ups. THEY may all be reporting growth in this big Web 2.0 tech bubble, but what about every other business? Ford, Citibank, all of the companies laying people off now. They\'re not in start-ups, Scoble, they are in end-downs...<br><br>My family members have suffered the foreclosure on a home in one of the worst hit cities in America where it\'s an absolute epidemic, where you can\'t get a house rent or sold or paid for because the jobs are gone, too. Seriously, you are *out of touch with the country*.<br><br>You didn\'t seem to grasp what I was saying on Qwk to you in Davos -- a $400 phone and its year of service is way beyond the pocket books of even "wired" people. I couldn\'t justify spending $400 on a phone; I spent $25 on a virgin mobile. If I have $400, I\'m going to be spending it on health care as one of the uninsured contract workers of the country, or I\'ll spend it on a new computer. I\'m not whining, but I\'m just here to tell you that you\'re out of touch. It\'s like you won\'t believe the subprime mortgage crisis is real until it touches somebody in the Valley.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699688">\
	 <div id="dsq-comment-header-9699688" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699688" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699688" href="http://www.jasonkolb.com/" target="_blank" rel="nofollow">Jason Kolb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699688" class="dsq-comment-message">We are absolutely in a recession.  All you need to do is look at corporate earnings, barring Microsoft.  How many weeks have to go by with multi-billion dollar losses and thousands of layoffs before people wake up to that?<br><br>The biggest problem is that there\'s no trust in the financial system right now, which is seizing up commercial credit and business growth.  Until companies are forced to mark to market and show true and honest balance sheets, the financial system will continue to implode.  Better to take our lumps now and go thru a shorter recession, than to prolong it and make the recession deeper.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699690">\
	 <div id="dsq-comment-header-9699690" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699690" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699690">Keith</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699690" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699690" class="dsq-comment-message">I think we\'re in for a bad, bad recession that affects the lower-to-middle classes the most due in part to oil-related inflation and also the inability to get any more credit.<br>Regarding what Steve Forbes says, the guy appears almost weekly on FoxNews as an economic/policital pundit, so I tend to view his forecasts as suspect, as it is in his interests to cheerlead the economy.<br>I don\'t expect it to hit the IT industry this time, though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699691">\
	 <div id="dsq-comment-header-9699691" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699691">Ben</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699691" class="dsq-comment-message">Is Scoble placing Ads on his personal blog a sign of a recession?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699686">\
	 <div id="dsq-comment-header-9699686" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699686" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699686" href="http://polizeros.com" target="_blank" rel="nofollow">polizeros</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699686" class="dsq-comment-message">Recession. The wave of subprime resets hasn\'t come close to peaking yet and the home equity-ATM machine has run dry for most.<br><br>If consumers cut back on spending, this will affect everything, including tech.<br><br>And we\'re already in a bear market.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699684">\
	 <div id="dsq-comment-header-9699684" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699684" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699684" href="http://www.jpkeisala.com/" target="_blank" rel="nofollow">Jukka-Pekka Keisala</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699684" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699684" class="dsq-comment-message">If its recession or not for you Americans what I see from European angle it\'s bad and I hope someone will fix it soon. It\'s pretty amazing that when US banks f*** up with their loans it\'s also European real estate market that suffers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699687">\
	 <div id="dsq-comment-header-9699687" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699687">Brian Lewis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699687" class="dsq-comment-message">I think the only recession we\'re heading into is a media contrived one. We have yet to have a quarter of negative GDP, much less the two consecutive quarters that typically define a recession.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699685">\
	 <div id="dsq-comment-header-9699685" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699685" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699685" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699685" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699685" class="dsq-comment-message">Brian: it\'s amazing you think it\'s a media contrived one. If it was the Fed wouldn\'t have had one of the biggest rate cuts in its history and George Bush would have remained asleep instead of pushing through a stimulus package. But go on believing that the media is making this one up. None of the economists here in Davos agree with you, though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699689">\
	 <div id="dsq-comment-header-9699689" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699689" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699689">Kodiak</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699689" class="dsq-comment-message">Artificial recession preparing our minds for war.<br>I remember in the pre-iraq-war the DOW plummeted to 6000.<br>As an old saying goes "nobody goes to war with a full belly"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699650">\
	 <div id="dsq-comment-header-9699650" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699650" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699650">Brian Lewis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699650" class="dsq-comment-message">Robert: Keep in mind it\'s an election year with the \'stimulus package.\' I have mixed feelings with the guts of the package - specifically the non-taxpayer rebate. My point is that people seem to want to re-invent definitions to fit a particular point of view. I look at my local paper, and if I were to take it at face value, I should expect bare shopping malls, lines at gas stations, anarchy in the streets, etc. The problem is it\'s not accurate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699683">\
	 <div id="dsq-comment-header-9699683" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699683" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699683" href="http://ducknetweb.blogspot.com/" target="_blank" rel="nofollow">Barbara</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699683" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699683" class="dsq-comment-message">I run a health care blog and if you want a real eye opener, look at what\'s happening to the doctors, yikes!  We need those guys, but I recently posted a story about a physician that had to close down and had a few more add their stories added.  We have all this new wonderful technology and it\'s becoming difficult for health care facilities to afford what has and is saving lives.  Come visit HIMMS next month, and by the way great kudos for a wonderful job on sharing this technology with all, a nice encore even from the neat coverage at CES!  If you were not out there doing what you do, many, including me, would not be aware of what is going on the world around us.<br>Great stuff!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699682">\
	 <div id="dsq-comment-header-9699682" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699682" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699682" href="http://www.webomatica.com/wordpress/" target="_blank" rel="nofollow">Webomatica</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699682" class="dsq-comment-message">I think the arguments for a slow down in 2008 are greater: Falling house prices, consumer spending down, California is facing a huge budget deficit, the credit crunch, falling dollar.<br><br>A lot of the money floating around the US economy ever since 2001: I\'m talking about the housing bubble and consumer spending - were basically financed by borrowed money.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699681">\
	 <div id="dsq-comment-header-9699681" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699681">Naravja van Tree</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699681" class="dsq-comment-message">Geez wake up. Recession is not about superduper internet start ups that are hiring or not. It\'s about the people in the middle of society, and below. The people that suffer the consequences of the upside down wealth piramid that is the US. And just because you don\'t see them, doesn\'t mean they\'re not hungry.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699652">\
	 <div id="dsq-comment-header-9699652" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699652" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699652" href="http://todd.dailey.info/" target="_blank" rel="nofollow">Todd Dailey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699652" class="dsq-comment-message">Uh, Prokofy, Steve Forbes is not Steve Jobs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699658">\
	 <div id="dsq-comment-header-9699658" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699658" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699658" href="http://www.kinlane.com/" target="_blank" rel="nofollow">Kin Lane</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699658" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699658" class="dsq-comment-message">Is this just dooomy and gloomy people?<br><br>Or are there actually people out there driving this that profit from recession and stocks going down?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699657">\
	 <div id="dsq-comment-header-9699657" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699657" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699657" href="http://rickmahn.com/" target="_blank" rel="nofollow">Rick Mahn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699657" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699657" class="dsq-comment-message">From my perspective and the people I\'ve talked with it\'s full steam ahead in 2008.  There sure is a housing bubble, and I\'m concerned about the people who will loose in many situations.  However, that hasn\'t changed business plans for industries outside the housing markets - they still have their growth plans and money to make it happen.  They are still planning those projects and hiring to make it happen.<br><br>Sorry folks, while I\'m not an expert, it doesn\'t look, smell, or taste like a recession.<br><br>Regards,<br>Rick</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699656">\
	 <div id="dsq-comment-header-9699656" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699656">Mike B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699656" class="dsq-comment-message">I want to point out for all you young folks, that the world looked FANTASTIC in March 2000.  There were no signs of a recession or a downturn on the horizon, everything was great.<br><br>Later that month, the stock market cracked.  That is when everything changed.<br><br>The layoffs came, the spending froze up, and the stock market kept tanking.  The recession "arrived" shortly thereafter.<br><br>In my view, this coming recession could be a lot worse than that one.  The last time, the consumer kept spending and buying houses and spurred the economy even though coporations slowed down tech spending.  This time, that probably won\'t be happening.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699654">\
	 <div id="dsq-comment-header-9699654" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699654">Rick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699654" class="dsq-comment-message">@9  Do you know the economic definition of "recession", Scoble?  This is why Brian is saying it\'s partly contrived.  The said the Fed cut will likely prove to be one of more disastrous moves made. Let\'s hope if Dem  wins, he/she, or he can figure out how to pay for it.  On top of that, it\'s not the President\'s responsibility to push through a "stimulus package".  It\'s your elected representatives. So, talk to Pelosi.  If anythng, it\'s been the do nothing Dem led Congress that has been asleep at the wheel.  If you compare approval numbers, Bush looks like Oprah compared to the approval   ratings of Congress.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699651">\
	 <div id="dsq-comment-header-9699651" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699651" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699651" href="http://catchwa.org/" target="_blank" rel="nofollow">Catchwa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699651" class="dsq-comment-message">"Most people here believe we’re in the midst of a recession, which technically is two quarters of negative growth"<br><br>exactly. you won\'t know you you were in a recession until we see two quarters of negative growth. we haven\'t even seen *one* quarter yet (as far as I\'m aware), and even still by the time it\'s official there will most likely be a turnaround.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699693">\
	 <div id="dsq-comment-header-9699693" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699693" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699693" href="http://www.daviddalka.com/createvalue/" target="_blank" rel="nofollow">David</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699693" class="dsq-comment-message">There are seperate things going on here. You may recall I used to work in the mortgage bond market.<br><br>All the money that was being given to people who truly weren\'t qualified for mortgages is now being put into REAL growth businesses. So some sectors grow while others falter. This is not new.<br><br>On another front, the dollar is under severe challenge as a reserve currency due to our decades of reckless spending and consumption - if we dont reverse this this nation is in deep trouble.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699677">\
	 <div id="dsq-comment-header-9699677" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699677" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699677" href="http://ralstonventures.com/" target="_blank" rel="nofollow">Bill</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699677" class="dsq-comment-message">Recession (in the US).<br><br>Look at any retail-based business that doesn\'t have an international presence to prop up the US business.  They\'re not growing.<br><br>You can probably see this is website traffic to all those great startups, where the international traffic is what is making them look good.<br><br>By the way, how many of those 250 startups charge actual money for their service?  I don\'t get the correlation between recession and website traffic...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699678">\
	 <div id="dsq-comment-header-9699678" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699678" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699678" href="http://wholefoodnation.com/" target="_blank" rel="nofollow">wholefoodnation</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699678" class="dsq-comment-message">Seth Godin (Squidoo) is also hiring - a software type - and paying $3,000 bounty to the person who brings him/her to Godin.  See here: <a href="http://tinyurl.com/yw9of2" rel="nofollow">http://tinyurl.com/yw9of2</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699679">\
	 <div id="dsq-comment-header-9699679" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699679" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699679" href="http://www.thriveal.com/" target="_blank" rel="nofollow">Thriveal</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699679" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699679" class="dsq-comment-message">Speaking for the small business, which I consult with in my firm, the recession may be a factor to consider, but it won\'t cripple the nanobusiness.<br><br>The small business is a resiliant model of operation, mean and lean, and can weather hard times.<br><br>Things currently look bright for our firm and our smart clients, as do the next 10 years.  No worries here.<br><br>Thanks, Jason M. Blumer</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699680">\
	 <div id="dsq-comment-header-9699680" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699680" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699680" href="http://www.erica.biz/" target="_blank" rel="nofollow">ericabiz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699680" class="dsq-comment-message">The housing crash is hitting the Bay Area too -- even Half Moon Bay, though the wave has just started there. Here\'s proof:<br><br><a href="http://www.erica.biz/2008/real-estate-bubble-the-tidal-wave-of-foreclosures-strikes-the-bay-area/" rel="nofollow">http://www.erica.biz/2008/real-estate-bubble-th...</a><br><br>We are not in a recession yet. I think we won\'t be until closer to the end of this year. Harry S. Dent is predicting that the stock market just hit its low. He thinks NASDAQ will likely go up 30-36% this year from the low it hit last week. Should prove to be an interesting year!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699669">\
	 <div id="dsq-comment-header-9699669" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699669" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699669">Brian Lewis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699669" class="dsq-comment-message">As someone who weathered the 2001 IT stupidity (former Whittman-Hart, nee marchFIRST alum,) I want to lend a few comments to the \'things looked fantastic in march 2000.\' It wasn\'t so much the stock market gyrating that caused so many IT startups as well as established firms to go belly up, it was the rank utter stupidity of the people at the top of said firms. We\'re talking people flush with venture capital, but no business plan - or something that might actually make money anyway. In m1\'s case, the powers that be deemed it necessary to get rid of their established brand (whittman-hart), buy a web company with a truckload of debt (USWeb-CKS), hire a few thousand more people that probably never would be billable, send the employees fedex packages (overnight, mind you) with red film so we could read the FULL PAGE WSJ ads that only we who had the red film could read...<br><br>So... On one hand, we have the crazy - dazy stock market... On the other, we have.... Well, you get the idea ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699667">\
	 <div id="dsq-comment-header-9699667" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699667">Brian Lewis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699667" class="dsq-comment-message">One more thing...<br><br>The full page WSJ ads were to convey to the Whittman-Hart employees, the name of the new company...<br><br>BRILLIANT!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699668">\
	 <div id="dsq-comment-header-9699668" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699668" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699668">Pete Steege</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699668" class="dsq-comment-message">It\'s a Tale of Two Economies for sure, Robert.  In one economic "village", there\'s clearly hell to pay with the sub-prime mortgage mess - look at all the money flowing from Asia to get the Western banks through it all.<br>Yet across town in Techno-ville, things are almost overheating. In addition to your Google, Forbes and venture capital datapoints, storage demand continues to outpace supply, even though the industry has been in allocation for several months in a row.<br>I\'m very curious as to how these have and have-not trends will play out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699665">\
	 <div id="dsq-comment-header-9699665" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699665" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699665">Rod Boothby</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699665" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699665" class="dsq-comment-message">Hi Robert,<br><br>I work at <a href="http://Joyent.com" rel="nofollow">Joyent.com</a>.   We\'re a Cloud Computing company.   Infrastructure on demand.   If you go to<br><br><a href="http://developers.facebook.com/resources.php" rel="nofollow">http://developers.facebook.com/resources.php</a><br><br>there are only two companies listed as Facebook developer resources: Microsoft and Joyent.<br><br>We\'re bootstrapped, self financed, profitable and our revenues, which are already in the millions, are growing at over 500% annually.<br><br>In the last 3 months it has been accelerating past 600% annual growth.<br><br>Maybe it\'s because we offer significantly lower total cost of ownership for infrastructure.   Maybe it\'s because one of our clients was able to use our infrastructure to scale their Facebook application up to 700 million page views a month without skipping a beat.<br><br>Sure, we\'re only one data point.<br><br>But if Joyent\'s experience means anything, Steve Forbes might be right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699666">\
	 <div id="dsq-comment-header-9699666" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699666" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699666">Gale Whitaker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699666" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699666" class="dsq-comment-message">Its not clear to me the world economy can survive $90 oil.  I think the high cost of energy trumps all aspects of the trobled economy.  If folks can\'t afford to drive their SUVs to work they won\'t be able to buy those cheese doodles and flat screen TVs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699664">\
	 <div id="dsq-comment-header-9699664" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699664" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699664" href="http://www.technologyquestions.com/" target="_blank" rel="nofollow">Layne</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699664" class="dsq-comment-message">The NBER\'s definition is somewhat different from the 2 quarter decline in GDP, and so we\'ll see from their numbers in 6 -18 months if we reached the peak and are now headed for the trough.<br><a href="http://www.nber.org/cycles/jan08bcdc_memo.html" rel="nofollow">http://www.nber.org/cycles/jan08bcdc_memo.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699662">\
	 <div id="dsq-comment-header-9699662" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699662" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699662" href="http://www.glucosaminadvice.com/" target="_blank" rel="nofollow">Colin Joss</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699662" class="dsq-comment-message">I think it is all depending on oil and raw material supplies. If supplies for things like oil, wood, and soy beans, etc. continues to go either up or down, it will difficult to see where are the heading for most economy sectors.<br><br>Colin Joss<br>East Lothian, Haddington, United Kingdom</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699663">\
	 <div id="dsq-comment-header-9699663" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699663" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699663">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699663" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699663" class="dsq-comment-message">Scoble.....Great stuff from Davos..Thanks for sharing.<br>I think we have a few things going on here in CA regarding slowdown.<br>The EDD is ramping up with extended hours.<br>In response to increasing unemployment, mainly due to the national subprime mortgage crisis and housing slump, the California Employment Development Department (EDD) will be extending hours of operation at many offices to assist unemployed workers. EDD is working to provide extended hours in as many areas of the State as possible.<br><a href="http://www.edd.ca.gov/onestopextendedhrs.htm" rel="nofollow">http://www.edd.ca.gov/onestopextendedhrs.htm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699660">\
	 <div id="dsq-comment-header-9699660" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699660" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699660" href="http://www.MichelleDunn.com/" target="_blank" rel="nofollow">Michelle Dunn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699660" class="dsq-comment-message">I live in rural NH and my community and the surrounding communities have been living in a recession for about a year now, the government is just noticing and trying to decide if this is "real".  This is very real for me and the people in my community.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699661">\
	 <div id="dsq-comment-header-9699661" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699661" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699661" href="http://askbusinesscoach.wordpress.com/" target="_blank" rel="nofollow">courtney benson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699661" class="dsq-comment-message">Scoble - we are in a recession and lowering the prime will only add to the pain to come. People have been encouraged to get into debt - they are told to keep buying and consume (refinance, yada, yada).  Just wait until the LBO bubble burst and the Banks will have to be totally owned by foreigners</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699708">\
	 <div id="dsq-comment-header-9699708" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699708" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699708" href="http://www.jeffpersch.com/" target="_blank" rel="nofollow">Jeff</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699708" class="dsq-comment-message">I just have to add 2 cents into this discussion. My wife and I bought our house two years ago and make a total combined income of 115k a year. We paid 258k for our house in New Hampshire and and the house quickly jumped to 350k. Did we refinance and take money out. No! The house is now down to 315k. Did we lose money? No! It is like going to the casino with 500 dollars and at midnight having 1000 dollars in your pocket and leaving at 3 am with only 750. You could have left at midnight with 1000 but you decided to gamble. Deal with it. It is the people that went into these mortgages fault for taking moneyt every 2 months so they could have their money for a tv or a BMW. Don\'t tell me I have to bail you out.<br><br>As for people getting loans that never should have been signed. Blame the Congress for the Community Reinvestment Act.<br><br>This "Recession" is caused only by greed. That of a maid think he/she can afford a 650k dollar house and the bank for thinking she can pay for it on 10 dollars and hour. So, yes, there is an issue and I will gladly take the 1200 stimulus, but I feel that I should not have to bail someone out for being stupid.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699709">\
	 <div id="dsq-comment-header-9699709" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699709">askbusinesscoach</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699709" class="dsq-comment-message">Since most of us who read your post are in technology  I\'ll focus on tech and recession. From all that I hear and see, we are in a recession. While I agree that some tech companies are doing well (there will always be successful companies in a down market)I\'m hearing from sales pros in technology that many of Fortune 2000 companies are delaying or canceling large deals. They say that the prospects are concerned for their jobs and unless a product/service reduces costs or generates revenue now - don\'t even think about calling to get an appointment. These are the typical signs of fear that generally lead to pink slips and the Valley boom and bust phases.  Should this get worse, you can bet that marketing departments will suffer as budgets fall and many of the new start-ups focused on that community will bust</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699706">\
	 <div id="dsq-comment-header-9699706" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699706">Wilhelm Tiefenbrun</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699706" class="dsq-comment-message">Over the past year, US goods producing industries lost 374,000  jobs.  US manufacturing employment fell to 13.91 million in 2007.  The last time US manufacturing employment fell below 14 million was 1950! The average workers real-income is back at the level it was in 1971. Just a few facts.<br><br>Remember that the US GDP expansion is not the result of "real" growth (making stuff and selling it to others) - it is the result of the credit expansion (borrowing heavily from the rest of the world).<br><br>But the rest of the world is reacting now. That is why the recession is starting to show. The EU Central Bank has started to offer the US loans in euros, not in dollars - this means that Bernankes plan to to solve any real crisis by, as he says, "dropping money from helicopters" (thus creating a dollar hyperinflation) will not work.<br><br>This could also spell the end of the dollar as the world trading currency - which in practice means the US can no longer pay for oil and imports by just printing more dollars. It has to earn the money like every other country.<br><br>The *real* problem occurs when people no longer accept the money no matter it is thrown out of helicopters or whatever. Then we have a deflationary senario. Just like in the 30\'s. But let us hope this doesnt play out that way - but the US is playing with fire at the moment by keeping its head in the sand and not dealing with the actual economic situation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699705">\
	 <div id="dsq-comment-header-9699705" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699705" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699705">Stabbing Westward</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699705" class="dsq-comment-message">I agree with others here: we are in a recession, whether small or large, we still do not know. I have ideas on why based on what I\'ve read and whom I\'ve spoken with.<br><br>One of the overwhelming themes I heard in my area comes from older people, many of whom were kids during and after the great depression. That theme is simply this: we have given our country away in terms of manufacturing, service sector jobs, etc. For better of for worse, this county came out of the depression and made it through WWII largely based on a union workforce. Poo-poo the unions all you want, but you can thank your ability to have a five-day workweek, breaks, and a weekend, along with health insurance basically because the unions fought for these things. Think I\'m wrong? The only reason most businesses (non-IT) even offer benefits and other goodies is largely to keep the unions off their properties. IT is starting to become unionized in some places through the CWA. Unions are both good and bad, but they have done more good.<br><br>A certain large reataler has done more harm than good as well because in cutting costs, they have forced manufacturers to deliver more and more and more. In order to deliver more and more and more, you have to cut costs by moving offshore. I preferred paying $30 for a pair of Levi\'s. I preferred paying $5 for a gallon of pickles. Why? Because this stuff was made in the US by well-paid union workers.<br><br>Just remember, high wages are good for America. More of a tax base, more money goes into the economy, and, quoting JFK, a rising tide lifts all boats. Now, in the US, our economy is 85% based on consumer goods. This is not sustainable in the long run no matter anyone says. History has shown this to be true. You can only cut costs so much before there is a backlash. The middle class is disappearing in the US at a rapid rate largely because there is no sustainable manufacturing base. People are forced from their manufacturing jobs and end up working for Wal-Mart or other less-than-ideal menial jobs.<br><br>Back when the unions were strong, before the republicans killed them off, a man or woman could support their family largely on one income. The fact that houses cost what they do, food costs what it does, and a host of other woes is largely tied to our inability as a nation to provide for ourselves. In the 50s, the US was the most egalitarian, self-sufficient country on earth. The desires of the top 5% of profit mongerers has damned this country.<br><br>Techies that have comfortable lives should be thankful. Most of them live in a bubble and don\'t see how most of the US actually lives. I live in rural TX. I can tell you that people here, through no fault of their own are largely doomed to working for Wal-Mart or other service sector jobs. The hospitals here, one of the only sources of IT jobs have outsourced the IT work to third-world hell holes leaving those IT workers in a pinch.<br><br>IT workers who live in larger cities, and especially those who live on the coasts are insulated from the woes of the rest of the country. I know. I worked in the NE for over a decade in a series of cushy IT jobs. I rarely considered the plight of the average American until I moved to TX to be with my aging parents.<br><br>This country needs to bring back the jobs. Remember, a rising tide lifts all boats. The greed of the major corporations occurs at the expense of the worker. Let\'s pray we can turn this trend around or we are in trouble.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699704">\
	 <div id="dsq-comment-header-9699704" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699704" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699704">Stabbing Westward</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699704" class="dsq-comment-message">@10,<br><br>I don\'t think Americans would stop shopping or eating out no matter what. People are largely ignorant when it comes to their own money. I personally know people who have menial jobs who spend and spend and spend. Credit cards. Debt.<br><br>Economics are very, very simple: don\'t spend more than you take in. If everyone followed this golden money rule, we would all be better off.<br><br>I also know of people who work the same menial jobs who only spend what they need to, live below their means, save as much as possible, and are recession-proof largely because they have saved for a rainy day, socked away funds, and drive older cars, use older electronics.<br><br>Americans have been conditioned to spend, spend, spend no matter what. In the 50s, a family lived in a 1200 sq. ft. home. No one needs a McMansion. They are not good investments. Especially not now. People that cashed out in the last few years got lucky. It will never happen again. No one needs a giant house, a $100k BMW, or a second beach house. These things are wants, not needs. People need the basics with a few cool toys now and again. Keeping up with Joneses has damned more than a few people.<br><br>Think about this. 20 years ago, the average CEO made about 20 times the average worker. No, the average CEO makes 400 times the average worker. Uncool. All things considered, the trends have shown the rich get richer and the poor and middle class largely do not advance ahead that much. Unfair. Unfettered capitalism and globalism are damning.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699703">\
	 <div id="dsq-comment-header-9699703" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699703" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699703" href="http://techwag.com/" target="_blank" rel="nofollow">dan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699703" class="dsq-comment-message">I see especially amongst both large established companies and startups the same enthusiasm, but what is interesting is that many people are hoarding cash right now, figuring out ways to cut costs, and not spending if they don\'t need it. This covers people and companies. With systems like AWS, distributed offices, working from home, all this is leading to a cost savings for people.<br><br>Maybe not so much a change in the idea of a recession, but the underlying commitment to spending time in an office, burning gas, buying servers, building infrastructure. All that has changed, and will continue to change. A recession would merely fuel this, it is happening, people panic, they change the way that they are running companies. In the end, there is a lot of commitment to ideas, lots of enthusiasm, and lots of people changing what they need and how they do things to survive the unknown.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699702">\
	 <div id="dsq-comment-header-9699702" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699702" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699702" href="http://dtvconsultant.com" target="_blank" rel="nofollow">Ian D. Nock</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699702" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699702" class="dsq-comment-message">This is a grassroots thing... and not just for Americans. When you have a grocery store owner talking about increasing the price of loss leaders because he is not making enough sales on a week by week basis, you have trouble ahead.<br><br>As for those who are still experiencing positive growth and cannot see the recession? Well recessions can be a little lumpy, and the other factor is overshoot - a property of any dynamic system. Can the overshoot keep going to meet the economic recovery that comes after?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699701">\
	 <div id="dsq-comment-header-9699701" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699701" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699701">Ann</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699701" class="dsq-comment-message">This the perfect time to be buying up stocks .. if you have the money. And yes, to whoever said "who stands to gain by low stocks?" is partly right; those of us who can step back a bit and see the big picture realize we can cut our debt and still stay in the stock market if we arent over our heads in our homes.<br><br>For anyone who bought more home than they could afford, well, I\'m sorry, but you\'re going to lose it. Even in the Silicon Valley, people make bad money moves. So, Robert, living in the Valley doesnt make one immune to bad choices. It happens everywhere.<br><br>This stimulus package is a joke and it will backfire. Almost no one with any economic smarts is for it... its an election year, thats all this is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699700">\
	 <div id="dsq-comment-header-9699700" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699700" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699700" href="http://joeduck.com/" target="_blank" rel="nofollow">JoeDuck</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699700" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699700" class="dsq-comment-message">Recession in USA.  It\'s already here.  I wonder if Davos could have problems as a recession vantage point because people there tend to be chosen for success and optimism rather than predictive power.  Certainly many people will come out of this recession much wealthier than they went in, but most ... will not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699699">\
	 <div id="dsq-comment-header-9699699" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699699" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699699" href="http://www.randomstew.com/" target="_blank" rel="nofollow">Mike</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699699" class="dsq-comment-message">It\'s the bursting of a housing bubble now (although a mortgage banker friend says there\'s a refi boom right now since the Feds cut rates again), but soon it will be a health care bust that will <i>really</i> cause a recession.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699697">\
	 <div id="dsq-comment-header-9699697" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699697" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699697" href="http://thepisstakers.com/" target="_blank" rel="nofollow">techpisstaker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699697" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699697" class="dsq-comment-message">With the benefit of insight, I predict that economists will tell us that the first day of the current economic slow down started on November 9th 2007. How do I know this with such authority? Because it was the day I received my Green Card and became legally able to live here in the US.<br><br>Let\'s just say that while waiting a year for the passport to the American Dream, (and not working illegally because I am a stupid law-abiding dummy) I am not impressed with the way life here is shaping up!<br><br>My wife\'s home, which she/we renovated to a very high standard (unlike most rehab projects in Phila) has depreciated by perhaps 25% in a year - and even though we are on the point of putting it up for sale at a discount price, because we want to move out West, we still may not be able to sell it without going even further behind.<br><br>And over the past year, as an outsider looking around from the inside, I have seen enough to convince me that I wont be signing up to work for any corporations any time soon! It seems to me that the whole middle class are now locked in to their catch-22 lives, and corporation heads now have everything they need to take, take,  take from the indebted workforce here, in order to fund the cost of their global expansion to bring new found prosperity (and a new generation of locked-in middle classes) in the developing world.<br><br>Not that I have anything against global development, but I prefer a little bit of freedom at home!<br><br>Bottom line, I don\'t think the current recession (aka slow down in incessant growth) is a problem if you are happy to stagnate, or if  you dont want to get a better job, or if you dont want to sell your home or if you dont want a couple degrees less stress in your life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699698">\
	 <div id="dsq-comment-header-9699698" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699698" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699698">nemrut</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699698" class="dsq-comment-message">Yes, we are in a recession.  The question is how severe it will be and how long will it last.<br><br>The troubling thing about this one compared to others in the past, is that the most trusted and estblished financial organizations(banks, creditors) were largely responsible for creating/excacerbating the situation we\'re in now.<br><br>To deny that things will get worse befor they get better is like Bush/Rumsfeld on the war in Iraq.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699659">\
	 <div id="dsq-comment-header-9699659" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699659" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699659">Steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699659" class="dsq-comment-message">@46. And with the benefit of insight, I predict that the recession will end Nov 5th, 2008...if a Dem wins.(nevermind the fact we are not in a recession)  They will take credit for it, plua any positve economic upturn that might occur afterwards.  Nevermind the fact that most economic results take months to realize.<br><br>To quote the man that most hold personally responsible for all the supposed economic good times during the Clinton administration...Alan Greenspan: "The probability of a recession is 50 per cent, maybe more, but we are not there yet."<br><br>and from <a href="http://www.ft.com/cms/s/0/377d5532-cae8-11dc-a960-000077b07658.html" rel="nofollow">http://www.ft.com/cms/s/0/377d5532-cae8-11dc-a9...</a><br>""The initial [unemployment] claims data are not signalling -recession.""<br><br>The US economy may not be growing at all but it is not yet clear that it is falling into recession, Alan Greenspan, the former Federal Reserve chairman, has told the Financial Times.<br><br>Mr Greenspan said: "The reason we have had this extraordinary volatility in stock markets over recent days is that there is extreme uncertainty about the financial and economic outlook."<br><br>In a series of interviews with the FT, Mr Greenspan argued that the mark of a recession was discontinuity in the economic data. "You don\'t gradually fall into recession, you jump," he said.<br><br>"We are beginning to see discontinuities in the data - for instance, the employment report and the Philadelphia Fed survey," he said.<br><br>But other indicators continued to give more positive signals. "The hard data that we are in recession is by no means conclusive," he said.<br><br>He questioned the utility of using standard economic models to forecast whether the US would now go into recession or not.<br><br>"The models never forecast recession, because the parameters are dominated by what happens in normal times when the economy is growing," he said. "In fear-driven periods the parameters are quite different from the periods of euphoria."<br><br><br>My advice, Mr. Scoble?  Leave economic forecasting to the experts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699676">\
	 <div id="dsq-comment-header-9699676" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699676">Steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699676" class="dsq-comment-message">@39 "I preferred paying $30 for a pair of Levi’s. I preferred paying $5 for a gallon of pickles. Why? Because this stuff was made in the US by well-paid union workers."<br><br>Why would anyone with a rational mind pay $30 for something they can get for $5"  How does the fact that it\'s made by a "well paid union worker" make that a smart purchasing decision by the consumer? I\'m pretty sure gas is distributed by union truckers.  Would you pay $10/gal for gas because it was delivered by a union truck driver, if you could get it for $$3/gal across the street because it was delivered by a non-union truck driver?<br><br>"This country needs to bring back the jobs. Remember, a rising tide lifts all boats. The greed of the major corporations occurs at the expense of the worker. Let’s pray we can turn this trend around or we are in trouble."<br><br>To quote Milton Friedman: "If all we want are jobs, we can create any number--for example, have people dig holes and then fill them up again or perform other useless tasks. Work is sometimes its own reward. Mostly, however, it is the price we pay to get the things we want. Our real objective is not just jobs but productive jobs--jobs that will mean more goods and services to consume."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699721">\
	 <div id="dsq-comment-header-9699721" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699721" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699721">Prokofy Neva</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699721" class="dsq-comment-message">&gt;Uh, Prokofy, Steve Forbes is not Steve Jobs.<br><br>Gosh, I\'m so glad you set me straight on that because I might have gone on mixing them up forever because they are so indistinguishable when you get a certain distance away from being cool like they are, but oops I think I might do that again because I\'m so stupid but what\'s more important is that you\'re so smart and will be able to maliciously and gleefully correct me again and again .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699719">\
	 <div id="dsq-comment-header-9699719" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699719" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699719">Andy Freeman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699719" class="dsq-comment-message">&gt; I know a couple of people who are getting kicked out of their homes because they couldn’t afford to keep up with payments. Now, you can blame these people, but one of these families has an autistic child and so the mom can’t work.<br><br>That kid has it rough - autism and parents who didn\'t know that they shouldn\'t buy a house that they can\'t afford.<br><br>The kid has my sympathy - the parents, not so much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699720">\
	 <div id="dsq-comment-header-9699720" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699720" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699720" href="http://finaxyz.blogspot.com/" target="_blank" rel="nofollow">Jack Krupansky</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699720" class="dsq-comment-message">Technically, the U.S. economy is probably not in a formal recession per se, regardless of whether you use the popular two-quarter negative real GDP informal definition or the more robust NBER definition.<br><br>That said, clearly there are a lot of middle class families that are suffering from significant "economic distress."<br><br>Unfortunately, no matter how short (or long) the formal "recession" lasts (if it occurs at all), the economic distress of the middle class will persist.<br><br>Even a moderate economic "slowdown", which we are obviously in the middle of even if we are not in a formal recession, can cause significant economic distress for a significant fraction of the population. Not to mention the emotional stress of constantly being bombarded with messages of doom and gloom from the media even if your own situation is actually reasonably solid. The overall economic message coming from the media right now is that if you are not worrying about a recession, you should be worried.<br><br>So, there are two bottom lines here:<br><br>1) The economic distress of the middle class is not linked to whether a formal recession is underway.<br>2)"Fixing" the formal recession (if it even exists at all) will not fix the economic distress of the middle class.<br><br>Be clear, is your question about a formal recession per se, or simply whether there is enough of a slowdown in growth that significant numbers of people are feeling pain?<br><br>Health care "reform" (including care for chronic conditions such as you mention) obviously needs to be a key part of relieving the economic distress of the middle class. Debating whether we are or aren\'t in a formal recession is orthogonal to addressing such social issues.<br><br>-- Jack Krupansky</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699717">\
	 <div id="dsq-comment-header-9699717" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699717" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699717" href="http://www.luxurybedsets.com/" target="_blank" rel="nofollow">zafer</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699717" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699717" class="dsq-comment-message">What is the future of the US dolar?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699716">\
	 <div id="dsq-comment-header-9699716" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699716">Brian Lewis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699716" class="dsq-comment-message">Here\'s a reasoned perspective on the sub-prime mess.<br><br><a href="http://www.townhall.com/columnists/WalterEWilliams/2008/01/23/subprime_bailout" rel="nofollow">http://www.townhall.com/columnists/WalterEWilli...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699711">\
	 <div id="dsq-comment-header-9699711" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699711">Dan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699711" class="dsq-comment-message">My perspective is probably as skewed as Scobles.  I live in Calgary, Alberta.  People here are more concerned about the weather or the writer\'s strike than the economy.  I don\'t know anyone who is unemployed or losing their house.<br><br>Wish it was that way everywhere.  Some areas of the US will have it quite rough.  I feel for those of you who are going through tough times.  It was like that here back in the early 80\'s.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699712">\
	 <div id="dsq-comment-header-9699712" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699712" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699712" href="http://trancemist.net/" target="_blank" rel="nofollow">TranceMist</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699712" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699712" class="dsq-comment-message">Startups and venture capitalists and Google...<br><br>This is limited to the "high tech" sector, not a broad view.<br><br>Personally, I don\'t really care if you call it a recession or not. Unless it\'s so bad that EVERYONE agrees, it doesn\'t matter so much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699713">\
	 <div id="dsq-comment-header-9699713" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699713" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699713" href="http://www.glucosamineadvice.com/" target="_blank" rel="nofollow">Colin Joss</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699713" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699713" class="dsq-comment-message">3 difficult interest policy option for the government..<br><br>Lowering interest will attract people to go into debt while spending will keep the economy going.<br><br>Not doing anything will make people crazy, because they think government doesn\'t care about what\'s happening.<br><br>Increasing interest will piss everyone off, because those with debts will be strangled even more and those who are not will go into trouble because of this.<br><br>So, I think lowering the interest still the best option there is for the goverment to make.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699715">\
	 <div id="dsq-comment-header-9699715" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699715" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699715">WorldWakeUpCall</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699715" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699715" class="dsq-comment-message">Robert,<br>About Davos, I hope you get the chance to read French policy analyst Dominique Morsi\'s incisive and salient editorial about how Davos has devolved from a barometer for significant world trends to a mere mirrored echo chamber. I quote: "[...]call it the \'I was told in Davos\' impramatur -- which explains why political and economic analysts and commentators, keep coming back despite the forum\'s combination of pomposity and intellectual vacuity."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699714">\
	 <div id="dsq-comment-header-9699714" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699714" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699714" href="http://personafile.com/iPhone-apps.html" target="_blank" rel="nofollow">phone man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699714" class="dsq-comment-message">The way I look at this is simple, if the main street media plays this up everyday its likely to NOT come true.  There is this sudden need for media to get ahead of the news by basically predicting the future, they have a bad track record.<br><br>I think the subprime mess and housing market hit a bottom in Dec.  Dec is when homebuilder\'s finally got the hint and stopped building, this historically has proved to be a bottom.  No doubt subprime is bad, but its pretty much built into the market, I don\'t see another shoe dropping unless we end up with a big unemployment problem, which I don\'t see coming from my vantage.<br><br>Also I wish the stimulus was better focused on small biz and not individuals who I predict will run to Best Buy and buy a flatscreen made in China... money flowing with little in between directly out of our economy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699670">\
	 <div id="dsq-comment-header-9699670" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699670">GC</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699670" class="dsq-comment-message">The "bottom line", or rather, "ONLY LINE" for determining whether this condition exist can be summed as follows:<br>1. An economic downturn is when a neighbor two blocks away loses his/her job and he is up-ended for a couple of months to a year(s).<br>2. A recession is when some near and dear to you loses his/her job and he is up-ended for a couple of months to a year(s).<br>3. A depression is when YOU his/her job and he is up-ended for a couple of months to a year(s).<br>You can spin the issue around a million technically theoretical ecomonic methods, but it still only boils down to these simple, direct points!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699710">\
	 <div id="dsq-comment-header-9699710" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699710" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699710">Chris K.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699710" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699710" class="dsq-comment-message">When someone wins, someone loses.  When the stocks are low, that is "trouble" to the ones that have billions of dollars in it.  Not really, its just greed.  They really truly don\'t need all of that, the millions they are left with are plenty enough.  That is the perfect opportunity for someone that has little cash to jump in.  All we are doing is shifting the money into different hands.  Who are the ones that make the headlines?  The ones with the big bucks.  Who are the ones that make decisions?  The big Whigs.  Who donates the most to candidates?  Big lenders.  Who persuades the media to twist a story around to attempt to persuade the masses?  Companies with big money - that advertise - who happen to benefit the most when their party wins the election.  So what do people do that have money and power when "their" economy is pointing downward?  They attempt to change things for their benefit.  Basically, what I am saying is that the money is still there, we as individuals should each do something to get it in our own pockets.  Don\'t fall for lies candidates are telling, don\'t let the issues they bring up divert your attention from the real issue and don\'t waste 400 dollars on a Nintendo Wii for a 5 year old, put it into a guaranteed investment for his/her college.  Also, for those lower income folks, don\'t spend a thousand dollars on rims and subwoofers.  Prioritize, Prioritize, Prioritize!  The government makes only so much money a year.  The majority of the money goes into fewer people’s hands and the lesser of the cash to the majority of people.  Does that sound right?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699675">\
	 <div id="dsq-comment-header-9699675" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699675">ALAN COOK</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699675" class="dsq-comment-message">I am a lumber trader for the largest wholesale company in America. We have over $8billion in sales annually. We see the lumber market and feel trend change sooner than anyone in the business, period. We knew the market was slowing down in June 2005 and predicted it. Katrina came along and prolonged the inevitable. We blew hard for 3+ years and the correction was necessary. That being said, the main stream media is way overhyping today\'s market to the downside. The housing market will begin to feel better late second quarter and will be on a slow trend towards recovery thru end of 2008. By this time next year, the news you hear everyday will not come close to mirroring today\'s news but it will be a "hindsight". I am certainly not saying all things are rosy, just want to please advise using sound judgement and think about the big picture. Job market is as good as it has been in the last 10 years. The cost of borrowing money is way cheap and probably will get cheaper. Their is tons of pent up demand. European investers are flush with cash and speculation is already starting to show in the hardest hit markets like Florida. Commercial jobs are starting up every day. I quote huge jobs almost daily and have been for months.  Heads up........we have troughed out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699722">\
	 <div id="dsq-comment-header-9699722" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699722">John Kenney</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699722" class="dsq-comment-message">All of the indicators are pointing to a major recession: Over 2000 points lost in the stockmarket within the last 12 months; Negative Job Growth in the last two quarters; Stagflation driven by Gasoline Prices which is making everything much more expensive in terms or food and transport (in 2004 we were at $20 a barrel for oil now it is a staggering $104+ with Opec not expected to increase it\'s productivity); Consumer cuts in spending which will exaggerate the problem even more; A HUGE Deficit by this country which is devaluing the dollar because will not be able to cover its debts without foreign capital;and more that i don\'t have time to mention. We are in for some very trying times until this administration is out of the house for good...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699694">\
	 <div id="dsq-comment-header-9699694" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699694" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699694">Jim Heller</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699694" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699694" class="dsq-comment-message">It\'s amazing to me how quickly Kuwait and Saudi Arabia have forgotten our military bailout of them. Now we ask for alittle more oil production and they stick it to us. Next time I say let them suffer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699723">\
	 <div id="dsq-comment-header-9699723" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699723">Winfred Mann</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699723" class="dsq-comment-message">It\'s amazing how few people understand what a recession is.  They prefer to create their own definition.<br><br>In spite of the "media contrived recession," we still had positive growth in the 4th quarter of 2007.  February 2008 bls stats indicate an unemployment rate of less than 5%.<br><br>On the other hand, we must reduce our dependence on foreign oil.  Nuclear, wind, solar and whatever we can use for energy must be developed.  Unfortunately, environmentalists fight every option we attempt. Why?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699695">\
	 <div id="dsq-comment-header-9699695" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699695">Lissandra Canal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699695" class="dsq-comment-message">The question of are we in a recession? Is very difficult to answer at this point in time but it is leaning in the direction of yes. The economy of this country is having problems with mortgages, prices, jobs, inflation and unemployment. One of the biggest problems in this economy is foreclosures on homes; there becoming an epidemic in this country, where you can’t get a house rented or sold or paid for because there are no jobs. There are thousands of people getting laid off because the country does not have the means to pay them, due to inflation. This country is basically financed by borrowed money and it does not seem to be getting any better for a long time. There are many problems with the jobs and people getting laid off and that is causing a lot of unemployment and due to all the new unemployment there won’t be enough money to support everyone. On the news I heard that President Bush is trying to get the banks to forgive the late fees and freeze the mortgages so people won’t lose their homes and go to foreclosure and that way they can pay the debt on a later time. The problem of inflation is also hitting us hard because since everything is going up and it’s very rapidly we don’t know what to do. People are not going out with their families anymore to save money and they are also not going on vacation because they’re scared to waist the only little money they have; in this state that we are in the people have started thinking of saving money for the future. I will say this we are heading for a recession whether small or large that is still to be known. I do know this if this country does not buckle down and start fixing this mess correctly (no this does not mean cut taxes), but really fix this mess that we are in then we could avoid a large recession in the economy in the future.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699696">\
	 <div id="dsq-comment-header-9699696" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699696" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699696" href="http://www.jobsearchdebugged.com/" target="_blank" rel="nofollow">Rita Ashley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699696" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699696" class="dsq-comment-message">Pundits aside, each of us feels the recession every time we go to the grocery store.  The question is not are we in a recession, the question is how do we protect ourselves, our finances and our careers.  Each of us faces the recession differently and each of us needs different resources.  The first line of defense is recession proofing our jobs/career.  And that ain\'t easy.  A few ideas are mentioned in my articles <a href="http://jobsearchdebugged.com/blogs/index.php" rel="nofollow">http://jobsearchdebugged.com/blogs/index.php</a>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699653">\
	 <div id="dsq-comment-header-9699653" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699653" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699653">Frank</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699653" class="dsq-comment-message">Prokofy Neva and the rest of you out there...<br><br>Get your facts straight - subjective reasoning while reasonably interesting misses the point.  Objectively we are not in a recession - which requires two negative quarters of GDP growth - in fact, we have not even achieved one quarter of negative GDP growth - yet.  And we may, and we may enter into a recession, but redefining the term to mean that because you lost your job or a loved one had their house foreclosed is misleading and emotionally based - not factually accurate.<br><br>Keep it real, keep it objective, leave the story telling to grandpa.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699673">\
	 <div id="dsq-comment-header-9699673" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699673" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699673">Jason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699673" class="dsq-comment-message">You people are idiots.  If you want to say the economy is weak, that\'s fine. It is. But we ARE NOT in a recession.  A recession requires multiple quarters of negative growth.  That simply has not happened.  I can\'t help but think that some of you are just taking your own personal struggles and looking for a scapegoat.  This economy is slow but it will be fine.  Chill out and at a minimum, don\'t go running around saying we are in a recession when we are NOT.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699672">\
	 <div id="dsq-comment-header-9699672" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699672" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699672">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699672" class="dsq-comment-message">I think it is funny that the upper class does not see a recession forming yet if you talk to the middle and lower class they are the ones hurting. They are more and more people everyday that have just enough money to fill their tank but none left for the kitchen table. I have seen many people shut down their business, evicted from their homes, lose their cars, defaulting on credit cards and just trying everything they can to make ends meet. Big business will continue raise their rates and prices due to fuel or whatever reason they see fit this week but never pass that on to the employee. Our government is crap. We all know that there is no fuel shortage. They should have a cap on the property values and fuel. Anybody that does not see what is going on has entirely too much money and should spread it those that work for them or at least go live a day in your employees\' shoes(You would jump off a bridge). I have had to lay off several guys that have dedicated their service and life to a company that has normally treated us well. They to have become money hungry and letting their employees\' starve while we raise prices. I have watched the rates rise because of such lies like (we have a to pay employees more, gas for their vehicals to the job-sites, material costs and so on). They took their fuel cards away and no raises have been given, so they are pretty much stealing from the employee. I could go on for days but I will spare you.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699671">\
	 <div id="dsq-comment-header-9699671" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699671" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699671">Stephen</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699671" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699671" class="dsq-comment-message">FYI - Australian comment<br><br>History repeats.<br>7 year cycle<br><br>Reason: Let your slaves go free on the 7th year.<br>Origin: Biblical<br>Controller: WZO<br><br>Plan: do your research.<br><br>The WWW is an excellent resource.  Turn off the TV and live. Read the book of truth for more reasons and clues.<br><br>Signed<br>Fellow Slave...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699724">\
	 <div id="dsq-comment-header-9699724" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699724">felipe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699724" class="dsq-comment-message">ok ha who cares ha just play the slots and youll be fine ahhahah</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699725">\
	 <div id="dsq-comment-header-9699725" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699725">johny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699725" class="dsq-comment-message">who cares ha losers</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699674">\
	 <div id="dsq-comment-header-9699674" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699674" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699674">Ken</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699674" class="dsq-comment-message">John, (april 22nd)<br><br>Have you considered we are not in a recession, but maybe we as americans have been living beyond our means?? we have crossed that boundary, and now we are reaping the consequences of that??<br><br>Yes, people are defaulting on credit cards... but why did they overextend their credit?<br><br>Yes, people are being forclosed on, but why did they think they could afford a 400,000 home on a 50k a year job?<br><br>My wife an I have worked hard the past 2 years to pay off all our credit card debt, pay off 2 cars, 1 jetski and 1 motorcycle that we had overextended ourselves on. After paying that all off, we still scrimped and lived frugally, and now have 6months of living expenses in an amboydirect savings account making around 4% interest (not alot, but not risky either). When we have our first child in august, we will both take 16 weeks off (unpaid) and still have enough $$ to live on. We also have another account that we have saved about $5k in. this is our emergency fund. It pays for home/car repairs. Yes, that means no credit cards to pay for emergencies. No stress when we run over a nail and need a new tire.<br><br>Now we only have our utilities/food/gas and mortgage to pay every month. This means out of our less than $4k a month take home, we have over $2500 a month to invest / save and play with. I went to a local church yardsale last weekend and bought myself a 60" Sony TV (not an LCD) for $300. Did I flinch to buy it?? No, I paid cash. Why? because I don\'t use credit for anything. If I can\'t afford to pay cash for it, then I don\'t need it.<br><br>Stop living the lie that you are entitled to drive a tahoe, that you are entitled to that nice lake house and a $30k pontoon boat. You do NOT need that 60" LCD TV.<br><br>If the "recession" is breaking you, then I believe you deserve to be broken. If you would learn to manage your $$, and live within your means ( not your delusional ones, but the ones dictated by your current paycheck) then I believe you will find freedom from the slavery of the dollar.<br><br>I really encourage any and all of you to do all you can to get out from under your creditors, FAST. Do a google for debt snowball, debt reduction. Stop buying starbucks and start drinking JFG brewed at home. Stop eating out every meal and eat some ramen noodles. If you are buying your $30 angus steak on your visa, then should you be eating that steak?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699726">\
	 <div id="dsq-comment-header-9699726" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699726" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699726">Erika Isleta</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699726" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699726" class="dsq-comment-message">To the the guy who said he has 20 job offers and he is not even searching for a job. I am happy for you. My guess is you are either from Goldman Sachs, JP Morgan,Morgan Stanley, Merrill Lynch and probably from MIT, Harvard, Wharton, Univ. Chicago, Darden, Yale or Stanford MBA or undergrad. Well, how many of the average American have that background??? We are talking about recession average American who comprise the majority of the population.  The 30Billion Federal Reserve to bail out Bear Stearns came out from the Average Americans\' taxes. But who got those big fat bonuses after the Average American can\'t afford to pay their home loans?  The point is although there could be greed on most  Ave. Americans (either because of greed or ignorance since they simply listened to those financial institutions decorated by their handsome Ivy League degrees), who really got the better end of the deal? The average american is losing his house, while those with their creative financial solutions got their big fat checks and got bailed out with 30B using the Ave. American\'s taxes .  And yes, most of those who created this creative financial risky loan still have 20 job offers while the Ave. American is  homeless queing up for his SSS to have something to eat. I have nothing against the rich and I do believe in Ivy League education but I do hope that the upper class who are really running our country both in the government and private sector will use their education not to serve themselves but to give back to the country.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699727">\
	 <div id="dsq-comment-header-9699727" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699727">Rebecca McIntyre</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699727" class="dsq-comment-message">It is clear that the only real security in life is money in the bank.<br>We need to start helping ourselves by making it a priority to "buy American" made products whenever possible.  We need to refocus our efforts on "Made in the U.S.A." instead of supporting products made offshore or using services now being set up in record numbers offshore.  As a nation, we continue to give it all away.  It is financial suicide.  Now, despite the fact econimc statistics say we are not in a recession, why are vendors who are setting up at nationwide flea makets routinely selling one item for $14.95 after a days work?  After the booth fee and gas costs, they are down about $100.   Based on sales, it appears people are not spending money, when they do spend it is with a credit card, and the people trying to earn an extra buck to pay for living expenses are going in the whole for trying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699729">\
	 <div id="dsq-comment-header-9699729" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699729" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699729">Afar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699729" class="dsq-comment-message">Why do I care more about the American worker than the truly impoverished worker in a 3rd world country who\'s children are much more likely to be actually starving?  I never have understood this argument that one is more important than the other.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699728">\
	 <div id="dsq-comment-header-9699728" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699728" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699728" href="http://www.capatrex.com/" target="_blank" rel="nofollow">John Maas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699728" class="dsq-comment-message">Recession is relative!  Is the country in a recession?  Maybe not by the means of the definition, but is sure isn\'t progressing diligently.  Unemployment is up, and in certain parts of the country it\'s insanely high!  You can definitely say that the midwest is in a recession.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699730">\
	 <div id="dsq-comment-header-9699730" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699730" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9699730">kelly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699730" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699730" class="dsq-comment-message">I believe that a Recession is on it\'s way. I vave a good paying job, as does my husband, and were ok. But for those who do not have a good job and are only making min. wage, they have to pick and choose which bills to pay each month. The stimulus check that was sent out to buy things to boost the economy....everyone that I know spent it on trying to catch up on back bills. The upper class may think that all is well, but let them walk in lower class shoes and see if they have the same view point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9699731">\
	 <div id="dsq-comment-header-9699731" class="dsq-comment-header">\
	 <cite id="dsq-cite-9699731" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9699731" href="http://www.youtube.com/watch?v=_njahisJ2Z8" target="_blank" rel="nofollow">Andy Winters</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9699731" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9699731" class="dsq-comment-message">Clearly there\'s no argument to the question now.  The rite to bear arms may become a good thing depending upon your demographic!</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=are_we_in_a_recession&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);
			}
		}
	});
}

})();




