




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": {"6602ff395e822bf8cc828336ea5bb17d": {"username": "UhOh", "tumblr": "", "display_name": "UhOh", "url": "http://disqus.com/guest/6602ff395e822bf8cc828336ea5bb17d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9c5838cbb411dd4026b370a20cb854b3": {"username": "Ron", "tumblr": "", "display_name": "Ron", "url": "http://disqus.com/guest/9c5838cbb411dd4026b370a20cb854b3/", "registered": false, "linkedin": "", "blog": "http://www.thewisdomjournal.com/Blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "843d2cb0e1f55b54009becd7df4ecb42": {"username": "Gerry", "tumblr": "", "display_name": "Gerry", "url": "http://disqus.com/guest/843d2cb0e1f55b54009becd7df4ecb42/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2345cedf85ed4b74f86e57c52ad3916c": {"username": "ourrune", "tumblr": "", "display_name": "ourrune", "url": "http://disqus.com/guest/2345cedf85ed4b74f86e57c52ad3916c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "07c5b49f51e7085452e9693f8a0a4cff": {"username": "42 y/o employeed, middle class", "tumblr": "", "display_name": "42 y/o employeed, middle class", "url": "http://disqus.com/guest/07c5b49f51e7085452e9693f8a0a4cff/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b063d6550e6df2d5481f41d0c0f5e3e2": {"username": "Katherine", "tumblr": "", "display_name": "Katherine", "url": "http://disqus.com/guest/b063d6550e6df2d5481f41d0c0f5e3e2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "32fa4b66703f9aee3316c2151e33407d": {"username": "xxtonicxx", "tumblr": "", "display_name": "xxtonicxx", "url": "http://disqus.com/guest/32fa4b66703f9aee3316c2151e33407d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1ce2adea05589e3722ba084635bb63b6": {"username": "Inquiring Taxpayer", "tumblr": "", "display_name": "Inquiring Taxpayer", "url": "http://disqus.com/guest/1ce2adea05589e3722ba084635bb63b6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c9c9145f7ed7f65e7614c829409f317c": {"username": "Craig", "tumblr": "", "display_name": "Craig", "url": "http://disqus.com/guest/c9c9145f7ed7f65e7614c829409f317c/", "registered": false, "linkedin": "", "blog": "http://blog.budgetpulse.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/90/7233/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6898baf60c9a3368b1f10db22d5b31e1": {"username": "Curious1", "tumblr": "", "display_name": "Curious1", "url": "http://disqus.com/guest/6898baf60c9a3368b1f10db22d5b31e1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c9c82d111d460de87820e6c89942672d": {"username": "CEO-President", "tumblr": "", "display_name": "CEO-President", "url": "http://disqus.com/guest/c9c82d111d460de87820e6c89942672d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a19dc67033a266785d962821a73d2853": {"username": "BML", "tumblr": "", "display_name": "BML", "url": "http://disqus.com/guest/a19dc67033a266785d962821a73d2853/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fa5496ca6651fa80a3ba6cfa6974b87f": {"username": "unsweetened", "tumblr": "", "display_name": "unsweetened", "url": "http://disqus.com/guest/fa5496ca6651fa80a3ba6cfa6974b87f/", "registered": false, "linkedin": "", "blog": "http://blogs.myspace.com/unsweetened", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7e95fe28d7a7f5f6a84e62f0fba0ce67": {"username": "ashley", "tumblr": "", "display_name": "ashley", "url": "http://disqus.com/guest/7e95fe28d7a7f5f6a84e62f0fba0ce67/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6092799a62a9019367b7332819c7f44f": {"username": "sanity8406", "tumblr": "", "display_name": "sanity8406", "url": "http://disqus.com/guest/6092799a62a9019367b7332819c7f44f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9f29c9e601cbee442f1594b9249b45bb": {"username": "SteveDH", "tumblr": "", "display_name": "SteveDH", "url": "http://disqus.com/guest/9f29c9e601cbee442f1594b9249b45bb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "13811cb14f1aa4bd1c5c02babd9bd203": {"username": "snowbirdy", "tumblr": "", "display_name": "snowbirdy", "url": "http://disqus.com/guest/13811cb14f1aa4bd1c5c02babd9bd203/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4152c0a7ecd4de117d9f97c9bd87ed24": {"username": "JeannieJ", "tumblr": "", "display_name": "JeannieJ", "url": "http://disqus.com/guest/4152c0a7ecd4de117d9f97c9bd87ed24/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aed70dcc82f28235d7a00aef7055139f": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/aed70dcc82f28235d7a00aef7055139f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "857770c32ff45e5183616849864406f9": {"username": "Saxman", "tumblr": "", "display_name": "Saxman", "url": "http://disqus.com/guest/857770c32ff45e5183616849864406f9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8b3cb0a70b936deece2dc728c415492c": {"username": "Mrs MH", "tumblr": "", "display_name": "Mrs MH", "url": "http://disqus.com/guest/8b3cb0a70b936deece2dc728c415492c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d95d388371828f0dc80bd7d43c30f6e8": {"username": "Need some money", "tumblr": "", "display_name": "Need some money", "url": "http://disqus.com/guest/d95d388371828f0dc80bd7d43c30f6e8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "af948eacc53503209ab4852dd7ed69e4": {"username": "Doug Glass", "tumblr": "", "display_name": "Doug Glass", "url": "http://disqus.com/guest/af948eacc53503209ab4852dd7ed69e4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dbd04943fd1965d034d9739fc93113df": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/dbd04943fd1965d034d9739fc93113df/", "registered": false, "linkedin": "", "blog": "http://pfblog.themutex.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9489cec507af8805da3d1121d68dfe19": {"username": "Smithee", "tumblr": "", "display_name": "Smithee", "url": "http://disqus.com/guest/9489cec507af8805da3d1121d68dfe19/", "registered": false, "linkedin": "", "blog": "http://consumerismcommentary.com/author/smithee/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/348/3379/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2580ea7664bfc9c44a59dcc1e1b9a1e0": {"username": "Matt", "tumblr": "", "display_name": "Matt", "url": "http://disqus.com/guest/2580ea7664bfc9c44a59dcc1e1b9a1e0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9de9097595675841566df25c1e940754": {"username": "Steve", "tumblr": "", "display_name": "Steve", "url": "http://disqus.com/guest/9de9097595675841566df25c1e940754/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4abb55b3bc511a5e8c892d4afe20c050": {"username": "Matthew", "tumblr": "", "display_name": "Matthew", "url": "http://disqus.com/guest/4abb55b3bc511a5e8c892d4afe20c050/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6560d51df1882fc8b6ec1343c15acd3f": {"username": "Bill M", "tumblr": "", "display_name": "Bill M", "url": "http://disqus.com/guest/6560d51df1882fc8b6ec1343c15acd3f/", "registered": false, "linkedin": "", "blog": "http://www.questempire.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1f0f254047269052eb62de231a1ed606": {"username": "self-employed40s", "tumblr": "", "display_name": "self-employed40s", "url": "http://disqus.com/guest/1f0f254047269052eb62de231a1ed606/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1a041712355f92847f0e7e71d8039f95": {"username": "brywolf", "tumblr": "", "display_name": "brywolf", "url": "http://disqus.com/guest/1a041712355f92847f0e7e71d8039f95/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4a557646db913b9ea124887cdda29551": {"username": "SimplyForties", "tumblr": "", "display_name": "SimplyForties", "url": "http://disqus.com/guest/4a557646db913b9ea124887cdda29551/", "registered": false, "linkedin": "", "blog": "http://www.simplyforties.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "332becaa464e9c4f6f82830e613b6856": {"username": "Bill", "tumblr": "", "display_name": "Bill", "url": "http://disqus.com/guest/332becaa464e9c4f6f82830e613b6856/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e4cbc73389c956526907a06f0ed1856": {"username": "Unemployed white collar worker", "tumblr": "", "display_name": "Unemployed white collar worker", "url": "http://disqus.com/guest/0e4cbc73389c956526907a06f0ed1856/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "78a5e82f78c182cbe6623e3e2ccd63c1": {"username": "John Friedman", "tumblr": "", "display_name": "John Friedman", "url": "http://disqus.com/guest/78a5e82f78c182cbe6623e3e2ccd63c1/", "registered": false, "linkedin": "", "blog": "http://inlibertas.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "17792bca3534fadf7e8bae893f84efc3": {"username": "LVN", "tumblr": "", "display_name": "LVN", "url": "http://disqus.com/guest/17792bca3534fadf7e8bae893f84efc3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "71bbf71d7ae216a38a6c086fd4dd5e46": {"username": "Rick", "tumblr": "", "display_name": "Rick", "url": "http://disqus.com/guest/71bbf71d7ae216a38a6c086fd4dd5e46/", "registered": false, "linkedin": "", "blog": "http://www.rickety.us/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8683bdc69ba2471a8e2278b3c76ef615": {"username": "the lady", "tumblr": "", "display_name": "the lady", "url": "http://disqus.com/guest/8683bdc69ba2471a8e2278b3c76ef615/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "77a1c4dc6565fbda332f7d97bdc0fe77": {"username": "rebel", "tumblr": "", "display_name": "rebel", "url": "http://disqus.com/guest/77a1c4dc6565fbda332f7d97bdc0fe77/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b01b339069029ee4c1199d68dd6414f0": {"username": "yanqui", "tumblr": "", "display_name": "yanqui", "url": "http://disqus.com/guest/b01b339069029ee4c1199d68dd6414f0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "88e478531ab3bc303f1b5da82c2e9bbb": {"username": "Common Sense", "tumblr": "", "display_name": "Common Sense", "url": "http://disqus.com/guest/88e478531ab3bc303f1b5da82c2e9bbb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "624938127b30f4c3631dc77a0645ea93": {"username": "Juggler314", "tumblr": "", "display_name": "Juggler314", "url": "http://disqus.com/guest/624938127b30f4c3631dc77a0645ea93/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e214c3ebf8ad0aa07a16b94ff9bb0653": {"username": "Shelley", "tumblr": "", "display_name": "Shelley", "url": "http://disqus.com/guest/e214c3ebf8ad0aa07a16b94ff9bb0653/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bace43ebd24ea6e8d37560854553748b": {"username": "Leon Evans", "tumblr": "", "display_name": "Leon Evans", "url": "http://disqus.com/guest/bace43ebd24ea6e8d37560854553748b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7bd3c31e3d3207a09525b2134d4c4618": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/7bd3c31e3d3207a09525b2134d4c4618/", "registered": false, "linkedin": "", "blog": "http://www.mdmproofing.com/iym/weblog/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9cb2f8d4ed43f257e20ec5c232018e4d": {"username": "TaxMan", "tumblr": "", "display_name": "TaxMan", "url": "http://disqus.com/guest/9cb2f8d4ed43f257e20ec5c232018e4d/", "registered": false, "linkedin": "", "blog": "http://www.fearnotax.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "045290a1f9e6d1810b8e027e198cdbc0": {"username": "BLUELIGHT422", "tumblr": "", "display_name": "BLUELIGHT422", "url": "http://disqus.com/guest/045290a1f9e6d1810b8e027e198cdbc0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fc339403e8c2386dfeae860eb2c0e985": {"username": "Christie", "tumblr": "", "display_name": "Christie", "url": "http://disqus.com/guest/fc339403e8c2386dfeae860eb2c0e985/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "efe33ffc851669049cd61492fe49de52": {"username": "James", "tumblr": "", "display_name": "James", "url": "http://disqus.com/guest/efe33ffc851669049cd61492fe49de52/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a1d84b0c280c657041296a49c279bfed": {"username": "Retiree", "tumblr": "", "display_name": "Retiree", "url": "http://disqus.com/guest/a1d84b0c280c657041296a49c279bfed/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "flexocc": {"username": "flexocc", "tumblr": "", "display_name": "Flexo", "url": "http://disqus.com/flexocc/", "registered": true, "linkedin": "", "blog": "http://consumerismcommentary.com/", "remote_domain": null, "points": 6, "facebook": "http://www.facebook.com/flexo", "avatar": "http://media.disqus.com/uploads/users/107/9411/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "http://twitter.com/flexo", "remote_domain_name": ""}, "5bea3b921d9cb8b1bf2f75c63cd766dd": {"username": "Elisa@Thrive", "tumblr": "", "display_name": "Elisa@Thrive", "url": "http://disqus.com/guest/5bea3b921d9cb8b1bf2f75c63cd766dd/", "registered": false, "linkedin": "", "blog": "http://blog.justthrive.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b4012ccc59ffd5e5ff9ccbd3ae2e88f9": {"username": "the lady", "tumblr": "", "display_name": "the lady", "url": "http://disqus.com/guest/b4012ccc59ffd5e5ff9ccbd3ae2e88f9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2250a0a3c113bde99c1bca24210d3cc0": {"username": "NCN", "tumblr": "", "display_name": "NCN", "url": "http://disqus.com/guest/2250a0a3c113bde99c1bca24210d3cc0/", "registered": false, "linkedin": "", "blog": "http://www.ncnblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "35e258e4b5a11777da2da83e1068f0ec": {"username": "Rachel", "tumblr": "", "display_name": "Rachel", "url": "http://disqus.com/guest/35e258e4b5a11777da2da83e1068f0ec/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "899508a3e0a861c291a5d8fb862cbcd8": {"username": "What Obama Would SAY", "tumblr": "", "display_name": "What Obama Would SAY", "url": "http://disqus.com/guest/899508a3e0a861c291a5d8fb862cbcd8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "74c27b1126171cef239cb3a46b5df617": {"username": "Dar", "tumblr": "", "display_name": "Dar", "url": "http://disqus.com/guest/74c27b1126171cef239cb3a46b5df617/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "aa7c53aabf8b79d0f40a7c51a763d498": {"username": "Guy in debt", "tumblr": "", "display_name": "Guy in debt", "url": "http://disqus.com/guest/aa7c53aabf8b79d0f40a7c51a763d498/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Consumerism Commentary", "streaming_realtime": false, "url": "consumerismcommentary", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 1, "show_avatar": true, "allow_anon_votes": true, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "consumerismcommentary", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-29_01:41:09", "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": null}, "realtime_paused": false, "posts": {"21317921": {"up_voted": false, "ip": "", "has_replies": false, "message": "Any refund or credit we get will first get applied to the debt we owe the IRS from 2006 and 2007, when we were seemingly punished for being married and buying a house and two hybrid cars, three things which should have helped us out with our taxes.<br><br>I'm still bitter, can you tell?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_14:25:02", "killed": false, "user_key": "9489cec507af8805da3d1121d68dfe19", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 02:25 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317922": {"up_voted": false, "ip": "", "has_replies": false, "message": "I will probably take that $30 every two weeks and pay off debt.  With my wife's credit as well ... that's roughly $120 extra on my snowball.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_14:44:52", "killed": false, "user_key": "332becaa464e9c4f6f82830e613b6856", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 02:44 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317923": {"up_voted": false, "ip": "", "has_replies": false, "message": "The way they set up stimulus packages now won't really help the economy, because it wants to force spending, when everyone wants to just put it in the bank.  If they set it up where you have the equivalent to a $500 gift card that expires in 6 months, maybe that will force spending and could help out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_15:13:16", "killed": false, "user_key": "c9c9145f7ed7f65e7614c829409f317c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 03:13 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317924": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good topic.  To me, any tax credit (similar to the one that came out in the stimulus package last year) should only be used for two things:  1)  Paying off debt; or 2) Saving or investing.  If every American eligible for the tax credit used it for only one of those two things, the economy in the short term would not be helped because no one would be buying anything additional.  But the long term benefit to the economy (i.e. savings rate, etc.) would be huge.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_15:14:29", "killed": false, "user_key": "9cb2f8d4ed43f257e20ec5c232018e4d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 03:14 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317925": {"up_voted": false, "ip": "", "has_replies": false, "message": "I shudder to think how much money was spent giving us all our own money. Sending out notices, additional information on the tax forms, value/time/money wasted by confused taxpayers, etc etc etc.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_15:42:08", "killed": false, "user_key": "9de9097595675841566df25c1e940754", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 03:42 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317926": {"up_voted": false, "ip": "", "has_replies": false, "message": "Of course it wont do anything for me. As I've b*tched about before, despite constantly campaigning around helping the middle class workers, the guys that make under 250K, ever single possible stimulus package phases these benefits out above 75K. I know people always draw a lot of criticism for complaining about things that phase out over 75K, but why shouldn't I. I get hit by a stupid AMT occassionally (when I have larger than usual deductions), even though I shouldn't be because it was never indexed to inflation or CLI. And on the other side of the coin, can't write off my student loan interest, take education credits or many other things that phase out. Sigh...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_16:15:29", "killed": false, "user_key": "624938127b30f4c3631dc77a0645ea93", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 04:15 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317927": {"up_voted": false, "ip": "", "has_replies": false, "message": "With no debt I will put any stimulus money in the bank to keep the last stimulus check company. These stimulus checks are so foolish. Borrow money to give to others to spend. We will all have to pay higher taxes later to pay it back.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_20:16:56", "killed": false, "user_key": "71bbf71d7ae216a38a6c086fd4dd5e46", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 08:16 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317928": {"up_voted": false, "ip": "", "has_replies": false, "message": "500 dollars is really not that much especially over a year. People will still save or use to pay off debts, like they should. The American people are finally learning the debt creates problems and the country as a whole needs to take responsibility. People will not spend till their debt is gone and their bills manageable.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_21:56:05", "killed": false, "user_key": "dbd04943fd1965d034d9739fc93113df", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 09:56 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317929": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Stimulus\" is all about political payback. Just try and convince a Washington politician that these checks are foolish. Good luck. No amount of logic will work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-26_22:04:11", "killed": false, "user_key": "9c5838cbb411dd4026b370a20cb854b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/26/2009 10:04 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317930": {"up_voted": false, "ip": "", "has_replies": false, "message": "My generation will end up paying back every penny that is handed out now.<br><br>Not a fan.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_12:21:57", "killed": false, "user_key": "5bea3b921d9cb8b1bf2f75c63cd766dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 12:21 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317931": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've also thought over a $500 gift card that everyone should get (that would expire in 6 months). <br><br>If I get $500 in a check, I would just save it because I might not have a job tomorrow.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_12:27:34", "killed": false, "user_key": "843d2cb0e1f55b54009becd7df4ecb42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 12:27 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317932": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bah, this like all about politics, its all about sending checks out to keep some voters happy. Why should someone pay for my mistakes?  or why should I pay for someone's mistakes?  If I happen to make a foolish decision on something, i should be penalized so I don't do that same thing again.   Now, if we keep re-electing the same chumps into office, you will see no change!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_12:44:22", "killed": false, "user_key": "6560d51df1882fc8b6ec1343c15acd3f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 12:44 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317933": {"up_voted": false, "ip": "", "has_replies": false, "message": "If they send me a check, I'll put it in the bank and / or use it to fund my Roth IRA.<br><br>Instead of these silly rounds of rebates, everyone should get a tax cut.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_15:12:28", "killed": false, "user_key": "2250a0a3c113bde99c1bca24210d3cc0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 03:12 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317934": {"up_voted": false, "ip": "", "has_replies": true, "message": "So,let me get this straight. An individual making over $75,000 a year gets nothing even though they support 3 elderly parents bills and help them make ends meet which means they need to keep their tax credit.<br><br>I pay my bills, have an underwater mortgage and a house I cant sell after having to move to help care for the parents. But yeah right I dont deserve crap.<br><br>THANKS GOVERNMENT!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_16:52:16", "killed": false, "user_key": "17792bca3534fadf7e8bae893f84efc3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 04:52 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317935": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll spend spend spend it!!! <br>No offense to those with other ideas; in fact I admire their determination to pay-down debt or save for their future. I'm retired with sufficient income to meet my expenses and a foundation to protect our future. $1,000 would be a great weekend for my wife and I. For those intent on paying down debt - been there, done that - keep at it and you'll beat the sytem that always encourages excess and ignores the risks. I wish websites like these would have existed 20+ years ago, because I sure could have used the good advise back then.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_16:55:58", "killed": false, "user_key": "9f29c9e601cbee442f1594b9249b45bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 04:55 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317936": {"up_voted": false, "ip": "", "has_replies": false, "message": "I know folks who took their 2008 refunds and used them to add to their short-sale positions in BAC, C, WFC, and all the rest.  That worked out nicely.<br><br>If I had the gumption, I'd take the next round of stimulus, add a chunk to it, and short U.S. long-term Treasuries.<br><br>No, I'm not bitter or anything.   :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_17:29:59", "killed": false, "user_key": "7bd3c31e3d3207a09525b2134d4c4618", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 05:29 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317937": {"up_voted": false, "ip": "", "has_replies": true, "message": "This PORTION of Obama's 2009 Economic Stimulus Plan won't affect my spending at all.  In fact I won't even really be aware of it.  As a fully self-employed person I pay estimated taxes, which are never enough, send all my stuff to my accountant and then pay what I need to pay.  So I guess what I need to pay will be slightly less, and every little bit helps, but I won't really even be conscious of it.  It's such an insignificant amount of money, spread out like that, I can't imagine it will make a difference.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-27_20:29:35", "killed": false, "user_key": "4a557646db913b9ea124887cdda29551", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/27/2009 08:29 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317938": {"up_voted": false, "ip": "", "has_replies": false, "message": "The 2009 'stimulus' is a pork ridden joke.  It will not work.  They need to cut the corporate taxes.  Businesses create jobs, not funding ACORN or birth control.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-28_01:02:23", "killed": false, "user_key": "2580ea7664bfc9c44a59dcc1e1b9a1e0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 01:02 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317939": {"up_voted": false, "ip": "", "has_replies": false, "message": "indeed this is a bit of strange matter.. who it hurts, who it' \"helps\".. and who it really helps!  I'm poor like you wouldn't believe, I do everything I can to attain assistance that's intended for me.. This year (filed my return literally less than 30 minutes after getting it from my boss) I expect to get something back aside from what i never was able to get. The recovery rebate program is a god-send to me on the numbers this year alone. I depend on the money I have taken out to come back to me in my taxes- this is literally the only form of savings i can accomplish (in the sense that my budget was already very tight)...<br><br>I am very thankful to get something back- because in filing for 07 i wasn't eligible for the full \"stimulus\" or for the EIC (and i STILL CANT because i'm not at least 25)... in a few years i Might get an EIC (although i hope i make more money by then), at least in the mean-while, I'll get something to make sure my drop in the bucket can double if nothing else.<br><br>IOW, I'd rather be alive to file taxes and receive a couple drops in the bucket.. than have starved to death because i thought, heating over food or some other crazy trade-off.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-28_19:02:41", "killed": false, "user_key": "fa5496ca6651fa80a3ba6cfa6974b87f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 07:02 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317940": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's hard to imagine this stimulus will do much more than last year's. It would need to be significantly larger to do that, possibly $5,000 and more per person. The reason the economy is in the tank is because people aren't feeling safe. They may lose their job, they may not see a pay increase (indeed, they may see a pay decrease), or they don't have a job anymore to begin with. So everybody's saving money to make sure they can support themselves as long as possible. If every tax-filer were to receive, say, $5,000, it would somewhat boost everybody's confidence. I'm sure it wouldn't lead to economic expansion anytime soon, but I think it would at least keep the wound from bleeding and at least stabilize the situation.<br><br>If we were forced to spend the money we would just see a miniature bubble. People will go out and spend the money because they have to and then keep on hoarding their own income as has been the case for the past months.<br><br>We need long-term consumer confidence, and that is only going to happen through the creation of new jobs, ensuring that people's pay at least keeps up with inflation, paying off large portions of government debt so that our tax dollars actually pay for services we need instead of paying interest, investing in domestic energy production to lower energy prices, and teaching people proper personal finance lessons.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-29_13:34:36", "killed": false, "user_key": "efe33ffc851669049cd61492fe49de52", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/29/2009 01:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317941": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are dead right.  Once our fellow creditor nations figure out the US has been pulling a \"Maddoff\" Ponzie scheme, no more credit!  Tbills will be worthless and the dollar will eventually collapse...  Short 'em all!  Horrible but true!  The party is over and it is time for everyone to take a HUGE hit.  What did we think was going to happen, that everything would just disappear?  What I am afraid of is if China starts injecting its USD reserves into the economy, we are going to go through a hyper inflation and eventually the dollar will implode..  The stimulus plan will only quicken the process..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-30_10:17:15", "killed": false, "user_key": "6602ff395e822bf8cc828336ea5bb17d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/30/2009 10:17 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317942": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was so hoping for another stimulus check.  We did use it to pay bills.  With my husbands work being cut back, our income dropped from 32 thousand in 2007 to 22 thousand in 2008.  We can barely afford groceries and we have a teenage son and his ill grandfather living with us.  We struggle constantly.  We have come close to losing our home and in spite of the bailout, our mortgage company would not work with us.  Neither would our auto finance company, so they picked up our only vehicle.  Now we are dependent upon grandpas vehicle for my husband to get back and forth to work and we are praying it will hold out till we can save the money to get a decent used one.<br><br>Life is scary right now and we live from day to day, paycheck to paycheck and any luxury spending is totally out of the question.   We have put our home up for sale and are crossing our fingers it will sell before we lose it, as we invested our life savings into this home and we have quite a bit of equity in it.  We never wanted to sell it, but now with the economy the way it is, we have to.  <br><br>Another stimulus check may not have been an answer for everyone, but for us, it was a little bit of hope in a bleak time.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-31_21:10:03", "killed": false, "user_key": "8b3cb0a70b936deece2dc728c415492c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "01/31/2009 09:10 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317944": {"up_voted": false, "ip": "", "has_replies": false, "message": "And what about those of us who are retired and living on a fixed income?  (Many on just Social Security because of circumstances out of their control.)<br><br>No stimulus for us.  No extra money to buy those products that the \"employed\" are supposed to be back at work making.  Need a new washer?  Need another car?  Sorry.<br><br>Of course, Repubs think it will STILL \"trickle down\".....what a joke.  Obviously they have no CLUE what it's like to live on a fixed income!)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-01_11:43:00", "killed": false, "user_key": "4152c0a7ecd4de117d9f97c9bd87ed24", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/01/2009 11:43 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317945": {"up_voted": false, "ip": "", "has_replies": false, "message": "I wouldn't expect anything less from the government. Borrow from Peter to pay Paul. Honestly, our taxes are going nowhere. We work our a$$es off, trying to make ends meet and at the end of the year we cringe at the amount of taxes we have to pay. In reality the stimilus won't solve all our problems, and I don't know if this country can get any worse by implementing it. As the old saying goes...\"the rich get richer and the poor get poorer.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-02_02:20:52", "killed": false, "user_key": "32fa4b66703f9aee3316c2151e33407d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/02/2009 02:20 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317946": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you have some way to get to a local library (public transport will likely get you there as efficiently as a mercedes would) you have the means at your disposal to improve your situation to a much greater degree than any \"stimulus\" would do.  I can sympathize with low-income people, having been there myself for a LOT of my adult life.  I can sympathize with those on fixed incomes, disability etc.  But to say that there is nothing you can do to improve your situation is fatalistic, and it plays straight into the hands of people who want to control your future.  You DO have the ability to learn to do something more.  Even if you have children at home and can't work a second job, you can get to the library on Saturday and get information on Pell Grants.  if you're that poor, you'll qualify for education.  I would so much rather pay taxes that help you learn to do something to improve your standing than pay taxes to keep you barely alive and enslaved to the government for the rest of your life.  You're on teh internet now reading this, that means you have access on some level to a wealth of informaiton.  Learn to knit scarves that people want to pay a few bucks for.  Learn how to type to improve your job prospects.  Learn how to plant a garden and can and freeze the stuff you grow--you don't need an acre, you can plant a tomato plant in an old tire on your balcony.  And you'd be amazed how many people would pay you a dollar for two vine-ripe tomatoes that cost you next to nothing to grow.  You have so much potential that the government want to take away from you.  Don't let them!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-02_14:34:13", "killed": false, "user_key": "b01b339069029ee4c1199d68dd6414f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/02/2009 02:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317947": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh sure the credit will help me...pay off my tax debt!  Which I incurred because I couldn't AFFORD to have them take their taxes out of my already meager unemployment checks!  Of course, its not like $500 paid out over the course of two years is gonna help me keep my electricity on next month anyway - and it certainly isn't gonna placate the repo man when he comes calling next week!<br><br>I didn't create this crises - I can't afford a down payment much less a mortgage - and I only have $500 in [emergency] credit card debt!  <br><br>On the bright side (?!?), maybe my governor will use some of the money the state gets to open more homeless shelters, since we're certainly gonna need em.  And hopefully he'll build them someplace new, i.e., other than in drug infested gang territories, so I won't have to go to sleep fearing for my life every night this summer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-03_02:01:42", "killed": false, "user_key": "0e4cbc73389c956526907a06f0ed1856", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/03/2009 02:01 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317949": {"up_voted": false, "ip": "", "has_replies": false, "message": "Give ME $500. I'll spend it baby. Last year, I received a $300 rebate and guess what I did? I bought a Blackberry and I love it! Ok I guess it's selfish for me to go on about my expenditures BUT I did help the cause. :) Unforutunately though, I know many people are more worried about paying bills and paying off debt(0f which I have none thankfully). You know what though...I understand that in some circumstances, we have to use credit i.e school loans...etc but honestly, I know so many people that use their credit card like it's cash money. FOR THIS, I have no sympathy. IF YOU AINT GOT IT, DONT SPEND IT OR YOU'RE SCREWED. Practice self control. Credit cards are the devil(when used recklessly). Ok I'm done. Well, I really hope Obama's package passes the House so it can get to all the hard working Americans. I'm a full time student currently unemployed searching for a job so $500 will make parents happy b/c I will get off their back about gas and food money. GO ECONONMIC STIMULUS PACKAGE 2009 GO!  :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-03_02:11:45", "killed": false, "user_key": "35e258e4b5a11777da2da83e1068f0ec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/03/2009 02:11 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317950": {"up_voted": false, "ip": "", "has_replies": false, "message": "I understand where your coming from about telling those of us who are on government assistance but really the only thing you can learn to better yourself is to go to school, and when your a mom of three kids (one 3 year old and twin one year olds) getting a grant to pay for school is hard enough but daycare or a babysitter is out of the question for daycare around here its like 130 a child PER WEEK! I cant pay 400 a week for daycare and my husband works two jobs.  babysitters are just as bad. <br><br>You cant even make stuff to sell now without getting penalized . CPSIA has put so many strict laws about items made for children under 12 and I used to make hair bows, I was able to bring in about 600 a month which isnt alot but it covered our groceries, which is what we are concerned about the most. My husbands job is stable now but I cant sell my bpws anymore becasue i dont have 2 grand to spend on testing every item I use to make my bows.<br><br>Even going out and getting a job is almost poinless for me because id have to make at least 1600 just to pay daycare, and with no college thats a little hard.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-07_23:13:40", "killed": false, "user_key": "7e95fe28d7a7f5f6a84e62f0fba0ce67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/07/2009 11:13 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317951": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok, so now that you Voted for Obama and see what the world will  now be dealing with. Do you have any regrets?<br><br>just curious.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-08_00:46:12", "killed": false, "user_key": "77a1c4dc6565fbda332f7d97bdc0fe77", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/08/2009 12:46 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317952": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am a disabled single mother whith MS. Does the Government have any idea how much it cost a year to raise a child without any Medical coverage and to support my Avenox/Co paxone injecion treatments to boot? My in come is only 17k a year.  look folks I am a Democrat, but I don't appreciate EMPTY PROMISES from the President elect.  It's not easy for a person like  me  in my situation,nor is it fair for people in my situation who suffer from an illness to be treated unfairly. Just because I can't work due to circumstnaces beyond my control means I am being punished by our government? So I have to sit and watch while my neighbor gets to treat her child to new clothes, a hot meal and maybe some medicine for her child while my child gets to be sick, wear the same old pants and sneakers to school  because I can't afford to buy new ones due to the fact that i am a DISABELD PERSON AND DO NOT QUALIFY FOR A STIMULUS CHECK and I get to beg for some help just to keep myself alive? What kind of Democracy do we live in? Oh I know,..A 75K or MORE Democracy.  This Country and the SELFISH IDEALIST'S who run it are only criminals with a license. I hope they can sleep sound at night because where i stand it is mighty restless as i sink and sink till I can no longer swim in this universe.  Does everyone realize that if the GOP and the President were to sign a Bill to give each person One million dollars to stimulate the Country it would cost only $450 billion dollars? that is $400 billion dollars less then the anticipated stimulus package that yet has to arrive in everyones Mailbox,..except for me and my child of course. Yet the Government doesn't want to hear the truth,..That \"We the people' really do know how to budget and spend our own Money. I say to you Mafia type Politicians,..GIVE US BACK OUR OWN MONEY BECAUSE WHAT YOU \"BANDITS\" DO WITH IT IS INDEED A DISGUSTING ACT OF CRIMINAL INTENT. YOU THE GOVERNMENT ARE WONTON, MALICIOUS AND IRRESPONSIBLE. You never \"DO FOR THE PEOPLE\",.instead you \"DO FOR YOURSELVES\". I wonder how much will your SELF RAISES($$) BE THIS YEAR WHILE US AMERICANS CONTINUE TO STRUGGLE AND GRAVEL ALONG THE WAY?  S-E-L-F-I-S-H, R-E-C-K-L-E-S-S  'THIEVES\"!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-08_01:18:02", "killed": false, "user_key": "77a1c4dc6565fbda332f7d97bdc0fe77", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/08/2009 01:18 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317953": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Republicans crafted a stimulus package and a bailout and the Democrats are about to produce another so-called stimulus package. It is really criminal behavior to put us all into such indebtedness.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-08_10:14:18", "killed": false, "user_key": "71bbf71d7ae216a38a6c086fd4dd5e46", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/08/2009 10:14 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317954": {"up_voted": false, "ip": "", "has_replies": false, "message": "Those of us who receive less than 20,000 a year for a man and wife.  Those of  us who are over 60, those of us who cannot work.  We are the ones who NEED a stimulus payment.  It doesn't matter to us if we pay bills or make needed purchases.  Either way these things need to be done, and any funds given to us will greatly affect our lives.<br>When my fridg goes out, and I cannot afford to buy another one I MUST use credit, and that credit has to be paid for Those of us who are at poverty level NEED  stimulus income, and I assure you, we won't be able to save it.  We are forced to use it either for payments, or for needed living expenses.<br><br>I feel for the lower income people, and even some of the middle income people.  But we poverty level people are desperate.  Please consider us.  That 600 last year provided us with needed things, including food, clothes, and necessary appliances.  You give us money and I promise it will be spent.  There is no doubt about it.  It will go back into the economy, and very quickly.  The only savings that will go on is saving our lives.<br><br>Leon Evans", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-08_11:20:11", "killed": false, "user_key": "bace43ebd24ea6e8d37560854553748b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/08/2009 11:20 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317955": {"up_voted": false, "ip": "", "has_replies": false, "message": "All you folks waiting for the government to help you are in for a big letdown.  <br>TAKE CARE OF YOURSELVES BY LEARNING SOME SKILLS / KNOWLEDGE TO MAKE YOU STAND OUT.  IF YOU CANT FIND BETTER WORK WHERE YOU LIVE, MOVE.<br>That\u2019s how you can make some extra coin in this country.  Not on your knees, hoping Uncle Sam will throw you a bone in the form of a $500 check.<br>If you think things are bad now, wait until these socialist idiots run our country into the ground.  <br>They have no idea how bad they have screwed things up, or how to fix it.  Stock up on food and ammo boys and girls.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-09_08:14:17", "killed": false, "user_key": "88e478531ab3bc303f1b5da82c2e9bbb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/09/2009 08:14 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317956": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well considering that we have already moved TWICE, from an expensive state, Colorado (where a 4 bedroom 2 bathroom house goes for 500,000- 1,000,000) Down to texas where at least we can afford to rent an apartment because our credit is so bad since my husband lost his job of five years. It was my mother that helped him get another job where she works, and then you know what happened? The company went under, we were lucky enough that they had sold off the store he was managing to a more stable company. (directly to 7-11) so now he makes 36 K a year  and has a nice stable position. But it still doesnt matter, We are no longer on any government assistance and that would be all fine and dandy with me except for the fact that after rent, electric, water and trash, gas for the car, our car insurance and phone bill we  have about 200 hundred dollars left over for a whole month worth of groceries and if the kids get sick. We cant afford insurance and a visit to the doctor is 90 dollars. 200 dollars a month doesnt feed 4 people, even if i budget and do everything posible to save. Getting a job is out of the question because ive had three since my husband became manager. Something always happened where he had to go in or work late and i would miss work and get fired. I always told them about my husbands job beforehand so they knew that it would happen, but it doesnt matter.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-09_11:16:59", "killed": false, "user_key": "7e95fe28d7a7f5f6a84e62f0fba0ce67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/09/2009 11:16 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317957": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok, guys. Think about this. An economic stimulus check is a great idea... in theory. Everyone that has already posted a comment has made it very clear that they are going to spend it on their debts or save it, and then it apparently has no meaning, because it was not spent on random crap. Well, think back on that notion, the one about the money being meaningless. Yes, it is true that if you spend the check on your debt, then you will not have it to spend on some item that you want. But think about it, the money that you didnt spend on your bills (which was replaced by the stimulus)  will have the same effect as the stimulus. your probably going to use the money that you now have on something you want, even if it is just one helluva party. Also, why save the money??? It is not money that you will miss once you spend it, and if you have your mind set on saving it, then you are the one who are making the stimulus check pointless. You are defeating its worth by being stubborn. It is meant to be spent and if you do not spend it, then you are wasting everyone's money, including your own. Take the offer. Go buy an ipod, or a couple hundred shares in Ford, and save the economy. You are being hypocrites by saying, \"I wish someone would step up and do something to save this country,\" and then refusing to help the one man who is actually trying. The government can only do so much, and the president can do even less. Do not rely on them to fix your problems. You be the one to step up and save this country, because with out your support and willingness to help (spend a little \"free\" money) then you are causing the downfall of this country.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-09_12:37:27", "killed": false, "user_key": "899508a3e0a861c291a5d8fb862cbcd8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/09/2009 12:37 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317958": {"up_voted": false, "ip": "", "has_replies": true, "message": "No, I won't be spending free money.  I'm spending money that's already mine to spend, because the amount I would get would still be WAAAAAAAAAAAAAAAAYYYYYYYYYYYY less than I pay in taxes and gov't fees every year.  And I won't spend other money because I put THIS money on bills, I'll but it ALL on bills and NOT spend other money besides.  Or I'll put it ALL in the savings and still not spend other money.<br><br>Sorry, if companies borrowed their way into trouble, I'm just not convinced that my purchase of a plasma tv will save the country.  and if someone earning $20k a year tried to buy a $500k house, I don't think buying a steak instead of a pound of hamburger will save their house.<br><br>I'm going to continue to live as simply as I always have, plant my garden, etc.<br><br>By the way, all of you complaining about how broke you are, did you disconnect your cable and satellite and fast internet?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-09_12:52:07", "killed": false, "user_key": "b01b339069029ee4c1199d68dd6414f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/09/2009 12:52 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317959": {"up_voted": false, "ip": "", "has_replies": false, "message": "Folks<br>Things are not going to get any better.  Take out your bibles and read them. We are living in the end times.  All of what we are seeing unfold before our eyes was prophesied in God's word.  The most important thing that we can do is make sure that we are in right standing with the Lord Jesus who gave His life for each of us.  He holds the future in his hands and He will take care of His own. We as individuals and as a nation need to humble ourselves and go before God in prayer seeking His forgiveness and His mercy.  Believe me.  We do not want what we deserve. He is our only source of help and hope.  God bless us one and all.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-09_19:39:24", "killed": false, "user_key": "e214c3ebf8ad0aa07a16b94ff9bb0653", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/09/2009 07:39 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317960": {"up_voted": false, "ip": "", "has_replies": false, "message": "So tell me how $500.00 over the year is going to help us.  That's about $9.00 a week -- well let's see I could buy one cup of soup and a roll in NY for that amount.  Wow --Give me a break.   I don't own a house and I don't have any children in school, etc.  I want to know what are you doing for single people in this package, and then I just might listen.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_12:45:33", "killed": false, "user_key": "8683bdc69ba2471a8e2278b3c76ef615", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 12:45 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317961": {"up_voted": false, "ip": "", "has_replies": false, "message": "What the hell is wrong with all of you?  It's NOT THAT BAD.  I'm 21 and barely work, yet I can afford a four bedroom house and buy myself plenty of new toys.  A 73\" TV and  hot tub, just last month..  I feel like I'm living the life.  I go out several times a week, often throwing out a hundred bucks a night.  I have my own computer company and charge clients 80/hr to fix computers.  Find something YOURE good at, and do it.  I hate hearing all of you people crying about this.. in the time you spent writing that crybaby paragraph, you could have made some money.  <br><br>AND LOL to \"shelly's\" comment above mine.. PUT DOWN your bible and get a job.<br><br>Wealthy &amp; Comfortable in the land of opportunity,<br>Matthew", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_13:45:37", "killed": false, "user_key": "4abb55b3bc511a5e8c892d4afe20c050", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 01:45 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317962": {"up_voted": false, "ip": "", "has_replies": false, "message": "to Matthew--woop de dooo  not all of us can own and run a business-- don't be such a smart ass about it you should be giving thanks you have a job----and if I charged $80.00 a client I'd be sitting pretty too  But I think I spoke for a lot of NORMAL singles in NY.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_14:04:00", "killed": false, "user_key": "8683bdc69ba2471a8e2278b3c76ef615", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 02:04 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317963": {"up_voted": false, "ip": "", "has_replies": false, "message": "How are we supposed to get ourselves out of this mess with $500??? Thats the equivalent to throwing a grain of sand on a campfire. I have been searching high and low to find some info on how this plan might help us pay off our student loans. I find it ironically funny that this plan is going to help the lower class more than the middle class, which will in turn more than likely end up helping the higher class as the only thing $500 is going to do for the lower class is burn a hole in their pocket (ie. a New TV or a Car Stereo). Don't try and deny this either... Everyone one of my friends or family that own their own consumer retail shop (Television, Car Stereo, Home Entertainment Centers...) have reported a major increase in lower class sales during the last 3 stimulus checks. Don't give it to people that don't know what to do with it... give it to the people that actually need it to pay off dept that we incurred to try and get ahead in life instead of sitting on our butts and letting life pass us by!!<br><br>Why am I being punished for working two jobs to get an education, and then getting a job in my feild of study that doesn't pay enough to take care of my student loans!! This just doesn't make sense!! Colleges cost to much for to little. I am sorry to say that I regret going to college as, knowing what I know now, I could have easily learned what I was taought from any number of $50 books I could get from Barnes and Nobles or any other book store.<br><br>Don't ignore us!! Listen... and Help!!! and DO IT NOW!!! Please----------", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_14:08:14", "killed": false, "user_key": "857770c32ff45e5183616849864406f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 02:08 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317964": {"up_voted": false, "ip": "", "has_replies": false, "message": "Y'all are missin the point!  It's supposed to be all about HOPE and CHANGE!  As long as we have HOPE and CHANGE, it really doesn't matter what else happens.  OBAMA is going to save us all!<br><br>Yeah right.<br><br>Well I HOPE you have managed to think ahead before you voted for the CHANGE we got and put some money aside, or maybe didn't start having kids before you knew how to support them, because this is going to get a whole lot worse before it gets better.  <br><br>I depend on my own wits, not HOPE in someone else's plans and vessels of fertilizer.  Yeah, that's what this stimulus package is.<br><br>High paying jobs--that don't demand high levels of skill?  Okay.  Show me one.  And if the high paying jobs he's wanting to bring about require high levels of skill, the ones who \"need help\" the most still won't benefit.<br><br>What he needs to do is try to force companies to pay more for jobs than thehy're really worth, so that someone working at McDonalds becasue that's all they can do can still somehow make $30K a year.  How much would that burger be?  More than I'd be willing to pay.  Raise minimum wage and people will quit buying the stuff that's produced and served by those minimum wage earners.  If it costs me $5 for a McD's burger, I can go to Applebees for a dollar more and get a real meal.<br><br>There IS NO FREE LUNCH!!!!!<br><br>Yes, I understand that some people are hurting.  But there is nothing the go vernment can do to make your lives better without enslaving you to it.  Is that what you want?  Why should other people pay to raise yoru children?  I'm not saying I wouldn't help, but what is it about you that gives you the right to expect it?  is it that you couldn't keep your pants on long enough to learn how to type?  If you genuinely want to improve your lot, you will find a way.  If you genuinely can't find a way, you genuinely don't want to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_14:28:29", "killed": false, "user_key": "b01b339069029ee4c1199d68dd6414f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 02:28 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317965": {"up_voted": false, "ip": "", "has_replies": false, "message": "DEAR PRESIDENT OBAMA, VP BIDEN AND CONGRESS;<br>.<br>YOU WILL PROBABLY NEVER SEE THIS, READ IT, CONSIDER IT OR USE IT, BUT HERE GOES! I AM WHITE MALE, REGISTERED INDEPENDENT, 62 YR OLD TEAMSTER RETIRED FROM A COMPANY THAT USED TO BE CALLED AIRBORNE EXPRESS. WHICH WAS BOUGHT OUT BY A GERMAN COMPANY DHL. WHICH NOW HAS CLOSED DOWN ITS DOMESTIC OPERATIONS AND CENTRAL DISTRIBUTION HUB/AIRPORT, DELIVERY STATIONS AND CUSTOMER SERVICE CENTERS. LAYING OFF 9,000 AMERICAN WORKERS ACROSS AMERICA AND DESTROYING ONE PARTICULAR AMERICAN TOWN, WILMINGTON OH!<br>.<br>TAX CUTS ARE FINE BUT EITHER THEY DONT WORK OR DONT PUT MONEY IN OUR POCKETS TO SPEND AND STIMULATE THE ECONOMY FROM THE BOTTOM UP! THE \"TRICKLE DOWN THEORY\" EITHER DIDNT WORK OR WASNT FAST ENOUGH!<br>.<br>ALSO, THANKS TO THE LAWYERS IN CONGRESS, THE STIMULUS PACKAGE 2009 POSTED ON LINE IS NOT DETAILED ENOUGH FOR THE AVERAGE AMERICAN TO UNDERSTAND! PLEASE SIMPLIFY IT AND GO ON PRIME TIME TV AND EXPLAIN IT TO US LINE BY LINEEXACTLY HOW EVERYONE OF OUR DOLLARS IS TO BE SPENT, WHAT KIND OF JOBS WILL BE CREATED AND WHERE THEY WILL BE!<br>.<br>BESIDES THE ABOVE I PROPOSE THE: \"TRICKLE UP THEORY\"<br>.<br>1.<br>A. GIVE EACH LEGAL U.S. ADULT CITIZEN $1MIL TAX FREE! YES THATS A LOT (SO IS THE $50 BIL A MONTH BEING SPENT ON THE WAR FOR THE PAST 8 YEARS). BUT IT WILL DO A LOT MORE GOOD THEN THE PALTRY SUMS CONGRESS IS TALKING ABOUT! BECAUSE THIS IS A VERY DEEP FINANCIAL HOLE WEVE GOTTEN OURSELVES INTO THAT WE MUST NOW CLIMB OUT OF! <br>.<br>B. EACH OF US MUST SIGN A LEGAL CONTRACT BETWEEN US AND THE GOVERNMENT AGREEING TO THE FOLLOWING STIPULATIONS OR FORFEIT THE MONEY ALL WITHIN A 1-2 YEAR TIMELINE!<br>.<br>2. MUST BE SPENT ON; <br>.<br>A. EITHER TO RECLAIM OUR FORECLOSED PRIMARY RESIDENCES OR TO PURCHASE ONE. (NO VACATION HOMES, INVESTMENT/SPECULATION OR BUSINESS PROPERTIES!)<br>.<br>B. MUST BE SPENT TO IMPROVE OUR PRIMARY RESIDENCES IE; ENERGY EFFICIENT INSULATION, WINDOWS, DOORS, ROOFS, SOLAR PANELS ETC!<br>.<br>C. YOU MUST PAYOFF ALL MORTGAGES, LOAN, DEBTS, ETC!<br>.<br>D. YOU MUST SETUP FULL COLLEGE FUNDS FOR YOUR CHILDREN UNDER 21 YEARS OLD.  YOU MUST SETUP FULL HEALTHCARE PLANS FOR YOU, YOUR SPOUSE AND ANY CHILDREN UNDER 21 YEARS OLD!<br>.<br>E. YOU MUST PURCHASE THE MOST EFFICIENT U.S. MADE APPLIANCES, CARS, TRUCKS, ETC!<br>.<br>IN CLOSING WE MUST STOP THE BICKERING AND WHINING IN CONGRESS AND GET THIS DONE ON TOP OF THE PRESIDENT'S 2009 STIMULUS PACKAGE! IT MUST BE DONE NOW, BECAUSE THERE ARE FAMILIES OUT THERE SUFFERING, NO JOBS, NO FOOD, NO HEALTHCARE, NO HOUSING! THEYRE SLEEPING AND STARVING OUT IN THE WOODS AND UNDER THE BRIDGES ACROSS AMERICA!<br>.<br>GIVE US THE AMERICAN TAXPAYERS/CITIZENS OUR OWN MONEY BACK AND LET US INFUSE THE ECONOMY WHICH WILL CREATE THE JOBS AND INFUSE THE TAX BASES! TRUST US TO DO THE RIGHT THING LIKE WE TRUSTED YOU WHEN WE VOTED FOR YOU TO REPRESENT US!<br>.<br>I WOULD HAVE SENT THIS DIRECT TO WHITEHOUSE.GOV OR STRONGMIDDLECLASS.ORG BUT THEY ONLY ALLOW 500 CHARACTERS/LETTERS NOT WORDS AND THAT IS NOT NEARLY ENOUGH!<br>.<br>TO ALL OF MY FRIENDS OUT THERE I ASK YOU TO PLEASE READ AND CONSIDER THIS LETTER AND IF YOU AGREE PLEASE BY ALL MENAS, SIGN YOUR NAME TO IT AND FORWARD IT TO ALL YOUR FRIENDS. EMAIL IT TO ALL THE SENATORS AND CONGREEMEN/WOMEN IN CONGRESS, TO ALL THE NEWSPAPER EDITORS ACROSS AMERICA!<br>.<br>IF YOU DONT AGREE THEN PLEASE COME UP WITH SOMETHING BETTER! BUT PLEASE BY GOD DO SOMETHING WITH THIS BEFORE THEY LET THIS WONDERFUL COUNTRY AND US GO TO RUIN!<br>.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_14:40:41", "killed": false, "user_key": "045290a1f9e6d1810b8e027e198cdbc0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 02:40 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317966": {"up_voted": false, "ip": "", "has_replies": false, "message": "oh my god, saxman!<br><br>like its just the lower class who doesnt know how to handle their money? who do you think all those \"tax relief lawyers\" and such advertise on TV to? not us lower class, we dont work enough to owe more taxes! even when we try!  I however know PLENTY of middle class and even higher class people who owe tons of money to the IRS and you wanna know how you wind up owing money unexpecatly? YOU DONT BUDGET RIGHT!<br><br>I can take 200 and make it stretch for a month on groceries for a family of 4. You do that. and no that doesnt mean go to the foodbanks or buy cheap junk food. I mean 3 balanced meals and snacks for my family. <br><br>I can take 100 dollars and turn it into a whole summer wardrobe for my kids, and yes that needed since they are growing kids, at the same time im not spending 40 dollars on a pair of jeans, and my kids are just as happy with their 3 dollar pair of gap jeans from the used clothing store. that 100 is shoes and new underware as well.<br><br>so you tell me that 500 dollars will be wasted on the lower class. We know how to budget just as well as anyone else, even better than some of the higher class because our childrens food and clothes depend on it!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_15:20:23", "killed": false, "user_key": "7e95fe28d7a7f5f6a84e62f0fba0ce67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 03:20 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317967": {"up_voted": false, "ip": "", "has_replies": false, "message": "ashley, you're already ahead of teh game, and you're already in the minority.  Because you know how to make things go farther than the average person, you're already going to do better than the stimulus would permit.  Just don't let yourself be talked into believing that it will make a difference in your life.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_15:31:10", "killed": false, "user_key": "b01b339069029ee4c1199d68dd6414f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 03:31 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317968": {"up_voted": false, "ip": "", "has_replies": false, "message": "I cant believe this, 30$  a week will just buy my gas for the week. You want to  stimulate the economy give the people a large amount, not just a small amount. lets be realistic 30$ wont stimulate anything.  10,000-20,000 will stimulate  alot of things. One of these days the goverment will wake up and smell the roses. quit giving ;money hand over fist to banks that wont give it up for anything anf give it people who will us it  for the economy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_19:59:38", "killed": false, "user_key": "aed70dcc82f28235d7a00aef7055139f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 07:59 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317969": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ashley...<br><br>I apologize if I have offended you or anyone else by what I have said. The main reason I hate posting in Blogs and sending corespondence through email is that you can't relay emotion.<br><br>I didn't mean to say that all lower class earners are simple minded or irresponsible... I have lived in all aspects of the finacial spectrum from the days when I earned $3.75 an hour making pizzas back in 1987 to owning my own courier business in Los Angeles as recently as 2001. Currently because of this recession I find myself in the Middle Class earning just under $40,000 a year, and whether or not we get a stimulus package or not is NOT going to effect my plans for the future. To tell you the truth it doesn't really siund like you are lower class anyway. Unless you sit at the Welfare office and scheme of ways to have another baby on the Nations dime just so you can get more money to support you drinking habit, or God knows what else, I don't really think you qualify as lower class. If you and your family bring in 25 - 30 thousand a year... You are Middle Class also, and from what you wrote it doesn't sound like your collecting welfare at all... it just sounds like your really smart with money and therefore are absolutely in the same position as I am... trying to reach that next level so that we can own our own businesses and then in turn help the lower class out by taking them under our financial umbrella and showing them how to make their lives better through further education and money management. Not all business owners are out for themselves... If an employee can show me that they are willing to put in the time and personal sacrifice that is needed to better themselves, I have no problem fronting some of my company's capital to help them help theirselves which should then in turn be recipricated back to me through years of loyal employment. <br><br>Really the only point I was trying to make in my earlier post was that the money would be put to better use in the hands of capable people like me and yourself. <br><br>I wish you nothing but positive things for you and your family, and if you can be smart with your money the way you spoke about earlier... I have no doubt that you will be a business owner in the near future. Its people with visions like this that make the economy stronger. Its the same story as old as time itself...<br><br>The Rich Get Richer...<br>The Poor Get Poorer...<br>But if you have the drive an initiative...Its the middle man that makes it possible to make the transition from one to the other!<br><br>God Bless --", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_21:29:18", "killed": false, "user_key": "857770c32ff45e5183616849864406f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 09:29 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317970": {"up_voted": false, "ip": "", "has_replies": false, "message": "Absolutely Right Brian!! <br><br>The banks that have received all this bailout money aren't helping the people that are currently going into forclosure!!!<br><br>Instead give the money to the people who need it. <br><br>If you give the money to the people that are in forclosure and the middle and lower class that have recently invested in property to help stimulate the economy. Then teh banks still get their money because those people will pay their mortgage... What the F*** US Government!!! Get your money grubbing hands out of the cookie jar and start thinking about \"AMERICA\" instead of yourself!!<br><br>\"AMERICA\" is not just an idea of a government that is free for all... Its supposed to be about caring for you fellow man and neighbor. Even the people you don't know. Do you really need the Ferrari in the driveway or could you use that money to increase the wages of the people that work for you. <br><br>Use your brains people... \"AMERICA\" doesn't work if we don't help each other. <br><br>\"One hand washes the other...\"<br><br>God Bless the USA and those that fight for her... Home and Abroad!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-10_21:39:46", "killed": false, "user_key": "857770c32ff45e5183616849864406f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/10/2009 09:39 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317971": {"up_voted": false, "ip": "", "has_replies": false, "message": "One cannot create wealth by dividing it", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_07:58:02", "killed": false, "user_key": "88e478531ab3bc303f1b5da82c2e9bbb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 07:58 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317972": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thats just the type of thinking that will keep this economy in the shi**er. Lets leave it alone??? Lets not help each other?? Do us all a favor and stay underneath your rock!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_08:41:16", "killed": false, "user_key": "857770c32ff45e5183616849864406f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 08:41 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317973": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saxman,<br><br>I  am sorry for jumping you, I know what you mean by you cant post emotion so its sometimes taken wrong (like I did, lol) <br>Thank you as well for clearing it up.<br><br>As bad as it sounds, I know people like you mentioned in your post, those who would rather sit on their buts at the welfare office than try and get a job, now im not talking about those people who have a real need to use welfare over a job (like those that are disabled and cent hold one, or are the caregiver to children or another family member who needs it. I understand what its like not to be able to work because you cant afford to pay someone to care for them, even if you were working.)<br><br>My cousin is one of those people who uses welfare to pay for groceries so she can use her income for drugs.<br><br>When I was talking about those people who own their own company and dont know how to manage it..... I was talking about my father. We had an income of 700,000 a year when I was growing up. when his partner was audited and got in big trouble, the company tanked. Now that wasnt my fathers fault, but what we had in savings wasnt enough to pay his taxes for the last three years. He didnt pay them, and im not sure why....but he had to take a job at a company 1000 miles away for 90,000 a year. at the time i thought oh crap this sucks , were broke! <br><br>Im 23 years old and a mother to two great little girls. Wasnt planned that way, but it happened.  My husband made 26,000 last year as manager of 7-11, and he does work for his uncles A/C company as well. about 6 months ago he got a raise that resulted in 20 extra dollars a month after taxes. We were kicked off foodstamps and my childrens medicaid. our income might show we are not low class, but when after we pay rent (not in an expensive apartment either, we are actually in the government regulated ones, we are still under that income limit, thank god) of 750 amonth and pay for our car and insurance, and pay our electricity and internet bill  we have about 300 a month left for groceries, diapers for our youngest and gas for the car.<br><br>I look at our income and think, oh crap were broke! lol but at least I know whats going on and can keep my kids happy.<br><br><br>I look at all of our friends and see that they are single or married with no kids, they live in the high class apartments and take vacations to taiwan every 6 months to visit a friend, and I think we are so screwed, nothing is in our control and i have no idea what im doing, but there was a comment on here that said they think i have it under control and that feels so nice to hear.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_10:56:48", "killed": false, "user_key": "7e95fe28d7a7f5f6a84e62f0fba0ce67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 10:56 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317974": {"up_voted": false, "ip": "", "has_replies": false, "message": "OK - Is it just me or what?  <br><br>The Government is giving us back some of the money they collected. So, take from the rich and give to the poor, Right? <br><br>Does that not just seem so fundamentality wrong in a capitalist system? <br><br>I own my own business and I work 15 hours a day to make a living and PAY my taxes!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_17:16:19", "killed": false, "user_key": "c9c82d111d460de87820e6c89942672d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 05:16 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317975": {"up_voted": false, "ip": "", "has_replies": false, "message": "What is it with all of the poor folks bashing?  Go to the library and learn something; grow things and sell them; stop whining?  You are all becoming a country divided!  And those of you who say you're living the sweet life; well get the heck off of here.  Until you lose your job, can't pay for heat or food or medical care for yourself or kids then you don't know \"richard\" and should just shut up.<br><br>$500 for us?  After the trillions of our dollars that have been spent on the war, the billions in cash that were lost in a shipment to Iraq and never found; the almost trillion of tax money that was GIVEN to the banks and companies to spend on million dollar bonuses and private jets!!??  <br><br>Get real and give us something that will really stimulate our lives and the economy!  I agree with \"bluelight422\", his post should be sent to the Obama and his cabinet, the house and the senate.  It might need some refinements but it's about as sound and sensible as the crap that's coming out of Washington today.<br><br>If they really care then passing something like this will be easy for them.  This country is in so much debt, but we the citizens are in more serious debt; we won't have shelter or food or access to medical care, the leaders will not suffer one single second.<br><br>Come on people!  Stop the stupid bickering; you sound like the republicans and the democrats.  Get some sense of reality and even if you are not in the same sad financial boat as the millions of laid off people, sick people, or senior citizens, try to imagine what it would be like to not be able to pay for heat, or food, or rent?  Not to even have money for public transport to anywhere.  Not everyone is in such dire straights but so many are and it's up to the rest of America to help not make convoluted suggestions because you're warm, your belly is full and you have your creature comforts.  Think of the others who are suffering and offer some sound advice and throw your platitudes in the trash!<br><br>I agree that pray is helpful if you're a religious person but God isn't going to send us food or money or whatever we need, we have to do that for ourselves.<br><br>Amen, I'm finished.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_18:20:24", "killed": false, "user_key": "6092799a62a9019367b7332819c7f44f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 06:20 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317976": {"up_voted": false, "ip": "", "has_replies": false, "message": "by the way guys it's now down to $400.00 a year for singles and $800.00a year for married couples.  The money get lower and lower for us.  What is going on here.  What the hell are we going to do with $400.00 tax credit.  At least give it to us as a check so we can spend it, or put food on the table or pay a dam bill.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_19:30:38", "killed": false, "user_key": "b4012ccc59ffd5e5ff9ccbd3ae2e88f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 07:30 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317977": {"up_voted": false, "ip": "", "has_replies": false, "message": "After all of the talk and blogs all over the internet I have to ask if anyone of you out there knows of any way that we can get our thoughts and feelings to the attention of the lawmakers?<br><br>What recourse do we, the main street citizens, have in this whole thing?  Do we have a voice?  Who will listen to us?  Where do we express ourselves to be heard and will our voice make any difference?<br><br>We the tax payors whose money they keep talking about have no control over any of this; we can only listen in silence as the news shows bring us the latest upset made by the lawmakers in Washington.  We cannot tell \"them\" what to do with \"our\" tax  money because they aren't asking our permission and once we pay it to the government it ceases to belong to us. <br><br>Can we demand a presence in the proceedings? Can we demand a voice in the decision making process?  Do we have the right to offer our suggetions and ask that they be seriously considered? Or do we just sit in silence and let them decide for us?<br><br>We did that in December when the Bush Administration offered the first bail out only to learn that the money did not have oversight and our money was spent on big bonuses, private jets, big ticket seminars, etc.  The banks and companies that received our money don't even have to pay it back.  They aren't helping anyone with foreclosures, or offering better terms on mortgages for folks who lost their jobs.  We are at their mercy and while Obama and his staff are telling us they are trying it really isn't about us on main street, it's about the folks at the top.<br><br>Pretty soon there won't be any main street or people on it, most of us will be in the cardboard shanties reminiscent of the 1st great depression.  <br><br>Thanks ex-President Bush.  We are all so happy that you have a nice ranch to retire to and secret service at our expense to keep you safe.  Thank goodness you were rich to begin with and that your oil investments stayed so sound and high all of these years so you could enjoy the comforts that you deserve on our sweat and blood.  May the Good Lord see that you receive everything that you so justly deserve.<br><br>We will survive, it won't be easy or pleasant but we are a country of survivors so we will prevail.  I only hope the Chinese and our other debtors don't call in our loans!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-11_21:31:49", "killed": false, "user_key": "6092799a62a9019367b7332819c7f44f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/11/2009 09:31 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317978": {"up_voted": false, "ip": "", "has_replies": false, "message": "Look, I have debt. Lot's of debt. While I'd like to think I'm responsible for said debt, it disgusts me to no end to know that while I try to dig myself out of this crushing debt, our top executives are getting their shares of the pork pie, bonuses are STILL being paid out regardless of company failures and the icing on the cake:  $300 million so congress can buy a bunch of golf carts.<br><br>The government takes money out of all of our paychecks, it's about time we all say enough is enough", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-12_14:30:11", "killed": false, "user_key": "aa7c53aabf8b79d0f40a7c51a763d498", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/12/2009 02:30 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317979": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amen, you are the first person on here that knows what they are talking about", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-12_23:01:41", "killed": false, "user_key": "1a041712355f92847f0e7e71d8039f95", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/12/2009 11:01 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317983": {"up_voted": false, "ip": "", "has_replies": false, "message": "I do so love to see articles like this one; all complaint and no better way offered.  If you, the author, are so capable of determining what's wrong, why is it you never offer alternative solutions?  And cut the crap about there not being space or time.  You had space and time to discern what's wrong, brother you have space and time to offer your solution you just know will work.<br><br>People who complain and offer no help are simply bitching ... pure and simple.  So put your money where your mouth is and publish your real world, workable solutions.   But be careful, for every real world, workable solution there is an \"expert\" to tell you how wrong you are.  That's the nature of economics.  So do your research, compile your data, test your hypotheses, publish your results and ask for confirmations and retesting.  You do that and you'll have real credibility.  If not, you're just one more sour individual all to ready to complain, but never available to jump into the fight and take a blow or two.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-13_08:43:50", "killed": false, "user_key": "af948eacc53503209ab4852dd7ed69e4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/13/2009 08:43 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317984": {"up_voted": false, "ip": "", "has_replies": false, "message": "God help us.  The American people need help, not all the millionare bank execs.  Why should we bail out banks that fail?  Will the government bail us out when we are unemployeed and have lost our home?  <br>Will  a little 500 dollar check really do us any good long term?   What the hell is wrong with this picture?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-14_01:45:12", "killed": false, "user_key": "07c5b49f51e7085452e9693f8a0a4cff", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/14/2009 01:45 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317985": {"up_voted": false, "ip": "", "has_replies": true, "message": "Retirement accounts have lost over 30% of their value in the past year.  Many retirees (like me) have to work to make ends meet.  Yet retirees who receive Social Security benefits continue to be (double ) taxed on their benefits: first, when they paid into the SS system, and now when the benefits are received.  Also, even though retired, I still have to pay into the SS system from my earnings.  If the Congress is truly concerned about double taxation and about providing relief to hard working Americans, the tax on SS benefits should be abolished, and SS tax on retirees' earnings should also be abolished.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-14_09:17:55", "killed": false, "user_key": "a1d84b0c280c657041296a49c279bfed", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/14/2009 09:17 AM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317986": {"up_voted": false, "ip": "", "has_replies": false, "message": "So now that Obama is signing this Stimulus bill...the only thing I'm not hearing is when will it all take effect? When wil the unemployment be extended? When will peoples Foodstamps go (i believe 12%) higher? I feel it all starts with the poor. They will spend the money.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-17_13:22:15", "killed": false, "user_key": "6898baf60c9a3368b1f10db22d5b31e1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/17/2009 01:22 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317987": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, the stimulus is not going to work.  Like some of the commenters already mentioned, they're just going to pay down debt or hoard the money until better times.   According to the CBO, economic growth will be lower long-term than if the government just left things alone.  It's time to welcome back stagflation.<br><br>Instead of worrying about someone else's corporate jet, how about we worry about the gigantic hole the government is dumping our taxdollars down?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-18_14:37:15", "killed": false, "user_key": "78a5e82f78c182cbe6623e3e2ccd63c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/18/2009 02:37 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317988": {"up_voted": false, "ip": "", "has_replies": true, "message": "I liked the big check we got last year. I don't understand any of this and what it's going to do to help pay off debt. Me.. I only pay off debt when I have a big amount and my power, rent and everything else is paid. So 30 dollars a week is just going to seem like normal pay to me which will just go to gas power rent things like that bc not seeing it in a big chunk I won't even think about it being there. Which it doesn't matter what we think one bit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-18_23:26:42", "killed": false, "user_key": "b063d6550e6df2d5481f41d0c0f5e3e2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/18/2009 11:26 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317989": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll take this refund to get out of TN and back to FL this place stinks!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-19_08:54:11", "killed": false, "user_key": "2345cedf85ed4b74f86e57c52ad3916c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/19/2009 08:54 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317990": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am working 5 jobs.  My spouse was forced out of work at ATK because of a medical disablilty.  We owe $21000.00 in taxes, because of having to use our retirement fund and Met Life not takiing any taxes out of his checks.  I am trying my hardest, paying my bills, alot of it has gone to collection agencies, so trying to keep up is just about taking me out.  I do not want to take out Bankruptcy, that is not my way out.  I have 3 children and 1 grandchild.  Is there anyone or anything out there that could help me in my case.  I am not asking for a handout, I just have such anxiety of having to have our families help us, when they can't really afford it either.  I work at a hospital, for an ambulance, Teach EMT classes and also have 2 State jobs, one is the State Pediatric Force Team, the other is State Test team for new EMT's. <br>My stress level is pretty high, I just some help, somehow, somewhere.  Can anyone help?<br>Thank you for any help you have for me, advice is the greatest assett from people who have beeen in my shoes/<br><br>Sincerely<br>Christie <br>email at <a href=\"mailto:chp@wildblue.net\" rel=\"nofollow\">chp@wildblue.net</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-02-20_19:22:51", "killed": false, "user_key": "fc339403e8c2386dfeae860eb2c0e985", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "02/20/2009 07:22 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317991": {"up_voted": false, "ip": "", "has_replies": false, "message": "Should I take out what little bit of money I got left in stock for my retirement or leave it in there and lose the rest of it? I am scared. Already lost more than half of what I had saved for retirement.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-03_00:41:10", "killed": false, "user_key": "d95d388371828f0dc80bd7d43c30f6e8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/03/2009 12:41 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317992": {"up_voted": false, "ip": "", "has_replies": false, "message": "The people who work their a$$ off get less than the ones who sit on their a$$....it just ain't fair is it? I say, quit work, sit on your front porch and love life. The government will take care of you..", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-03_00:44:11", "killed": false, "user_key": "d95d388371828f0dc80bd7d43c30f6e8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/03/2009 12:44 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317985, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317993": {"up_voted": false, "ip": "", "has_replies": true, "message": "How will the reduction in withholdings affect my 2009 tax return? In the past if I did not have enough withheld I had to pay the government. Now that the reduction in with holdings is giving me extra in my pay check won't I be paying it to the government next April?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-09_12:29:20", "killed": false, "user_key": "13811cb14f1aa4bd1c5c02babd9bd203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/09/2009 12:29 PM", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317994": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is it just a reduction in withholding?  I was under the impression it is a genuine reduction in taxes due.  There's quite a bit of difference.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-09_13:00:41", "killed": false, "user_key": "b01b339069029ee4c1199d68dd6414f0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/09/2009 01:00 PM", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 21317993, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317995": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks to my dad who found the following:<br>The IRS website explains in news article IR-2009-13 New Withholding Tables Now Available on IRS.gov; Most Workers Will See Bigger Paychecks this Spring <br>in the 7th paragraph: \"...all eligible taxpayers will need to claim the credit when they file their 2009 income tax return...\"<br><a href=\"http://www.irs.gov/newsroom/article/0%2C%2Cid=204521%2C00.html\" rel=\"nofollow\">www.irs.gov/newsroom/article/0,,id=204521,00.html</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-11_20:06:06", "killed": false, "user_key": "13811cb14f1aa4bd1c5c02babd9bd203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/11/2009 08:06 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 21317994, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317996": {"up_voted": false, "ip": "", "has_replies": true, "message": "If my 2009 wages, deductions, and exemptions all  remain the same with the exception of the new federal tax table, how will the bottom line of my 2009 tax return that will be filed in 2010 be different than the one I just filed for 2008?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_09:05:48", "killed": false, "user_key": "1ce2adea05589e3722ba084635bb63b6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/19/2009 09:05 AM", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21317998": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's too early to say considering there is much more time left for the government to change the laws for 2009 income tax returns.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_09:11:45", "killed": false, "user_key": "flexocc", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "03/19/2009 09:11 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317996, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "21317999": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quit giving the American people a \" lil doggie treat \" , and get things in real check . Spend this money on a useful change . <br>Take all your money used to assist other countries and assist the people here . freeze the credit card interest rates at a low level giving people a chance to catch up and reduce the principal debt owed . <br>Help the people that rent due to minor credit issues be able to purchase a home with low interest for the early years of the mortgage where if they are motivated to move forward they will put everything they can toward the principal early on .<br>That will create a stimulus .... homeowners by things for their homes . <br>People need a round about stimulus not just some play money ... that ends up in big biz pockets and just makes a fake stock market jump for a few companies that will drop out again after that play moneys gone everyones stock drops again and we are again in a self afflicted recession .....stimulated recession  ....is anyone seeing what this is ? I wont go any further .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_17:03:59", "killed": false, "user_key": "74c27b1126171cef239cb3a46b5df617", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/22/2009 05:03 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318000": {"up_voted": false, "ip": "", "has_replies": false, "message": "afterthought......<br>And for the peole that arent in debt or dont want a lowered mortgage starting rate , the ones that were wise from the start (which I am not one) Give them the cash stimulus .... they deserve it and they have earned the benefit of having the cash gift ... why ? because they will use it wisely .....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_17:57:24", "killed": false, "user_key": "74c27b1126171cef239cb3a46b5df617", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/22/2009 05:57 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318001": {"up_voted": false, "ip": "", "has_replies": false, "message": "theres a major difference !!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_18:00:07", "killed": false, "user_key": "74c27b1126171cef239cb3a46b5df617", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/22/2009 06:00 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 21317994, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318003": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not understanding is what they count on from all of us .... they want you to just take it and spend it and raise the economy that month .... then in a few mths the spending stops again and we get to hear recession once more . <br>A lil bit every week just makes the hike in everythings cost a lil more barable . <br>Its a stimulated recession ....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_18:04:37", "killed": false, "user_key": "74c27b1126171cef239cb3a46b5df617", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/22/2009 06:04 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317988, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318004": {"up_voted": false, "ip": "", "has_replies": false, "message": "You will owe what you've been \"given\" in 2009 with the reduced tax table. But if they do change the laws before filing the 2009 tax you may break even. You can change your withholdings to cover the \"extra\" now even if you claim zero. If they do change the laws you'll get it back. I doubt they will change the laws.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_18:34:23", "killed": false, "user_key": "13811cb14f1aa4bd1c5c02babd9bd203", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/22/2009 06:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 21317996, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318005": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just spent an hour looking for some information on how self-employed people can benefit from the stimulus plan (since we have no paycheck in which we can look for that extra \"boost\").  Why is there nothing to help me?  I pay double FICA through self-employment taxes.  My stimulus rebate check went directly to pay toward 2007 tax balance, and it didn't even count as a payment!  At least that reduced my debt, but I need help just to get by month to month.  It seems like I can never pay enough estimated taxes.  It would help me to have some cold, hard cash in my hands to pay bills!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-29_13:50:16", "killed": false, "user_key": "1f0f254047269052eb62de231a1ed606", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "03/29/2009 01:50 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317937, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318006": {"up_voted": false, "ip": "", "has_replies": false, "message": "Would be nice to make over $75,000, we do the same (care giving) with half of that!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-09_13:06:00", "killed": false, "user_key": "a19dc67033a266785d962821a73d2853", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/09/2009 01:06 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317934, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318008": {"up_voted": false, "ip": "", "has_replies": false, "message": "All power to you!  I agree. This may not be the answer - but my gosh it certainly comes in handy when you're struggling to pay the bills! I'm not even credit debt - I'm talking life!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-09_13:10:56", "killed": false, "user_key": "a19dc67033a266785d962821a73d2853", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/09/2009 01:10 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317942, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21318009": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOVE your comment!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-09_13:14:25", "killed": false, "user_key": "a19dc67033a266785d962821a73d2853", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/09/2009 01:14 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21317958, "depth": 1, "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": "42499726", "user_id": "anonymous", "forum_id": "214864", "hash": 3153433797726522019}, "thread": {"days_alive": 0, "slug": "how_obama8217s_2009_economic_stimulus_will_affect_you", "paginate": false, "num_pages": 1, "num_posts": 81, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 42499726, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "a754e38c7443c66a17fb4f842187453e", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": true, "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: ";
};
// 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 = '4f0bfca82e06c976a1efdd7c783a5fd0';
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=consumerismcommentary' +
		'&t=how_obama8217s_2009_economic_stimulus_will_affect_you' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + 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://consumerismcommentary.disqus.com/how_obama8217s_2009_economic_stimulus_will_affect_you/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();

		


		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>';
		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_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>'))
							+ ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' + Dsq.jsonData.request.display_username + '</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"> \
				<form action="." method="GET" onsubmit="Dsq.Templates.postComment(' + post_id + ', this, false); return false;"> \
				<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">Subscribe to all comments by email</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">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> \
				</form> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<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 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 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 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 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 class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<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 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 ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">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 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 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 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 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 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 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 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="" /> 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 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/consumerismcommentary/thread.js'
			+ '?slug='	+ 'how_obama8217s_2009_economic_stimulus_will_affect_you'
			+ '&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/consumerismcommentary/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://consumerismcommentary.disqus.com/how_obama8217s_2009_economic_stimulus_will_affect_you/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/uploads/forums/21/4864//avatar92.jpg';
};
// 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 {
			return parseInt(chunks[chunks.length-1]);
		}
	};

	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 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/consumerismcommentary/_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">81</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://consumerismcommentary.disqus.com/how_obama8217s_2009_economic_stimulus_will_affect_you/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://consumerismcommentary.disqus.com/how_obama8217s_2009_economic_stimulus_will_affect_you/">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">\
	 </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();

		

		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 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://consumerismcommentary.disqus.com/how_obama8217s_2009_economic_stimulus_will_affect_you/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 ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">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 '';
	};

	//
	// 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 Consumerism Commentary" 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:42499726" 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> \
								 \
								&nbsp;or&nbsp; \
									 <img src="http://media.disqus.com/images/openid-login-icon.png" alt="" /> \
									 <a href="#" onclick="Dsq.OpenID.requestURL(); return false">OpenID</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'				: 'consumerismcommentary',
			't'				: 'how_obama8217s_2009_economic_stimulus_will_affect_you',
			// 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/consumerismcommentary/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/consumerismcommentary/how_obama8217s_2009_economic_stimulus_will_affect_you/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 onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<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/consumerismcommentary/thread.js'
			+ '?slug='	+ 'how_obama8217s_2009_economic_stimulus_will_affect_you'
			+ '&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/consumerismcommentary/thread.js'
			+ '?slug='	+ 'how_obama8217s_2009_economic_stimulus_will_affect_you'
			+ '&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/consumerismcommentary/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'how_obama8217s_2009_economic_stimulus_will_affect_you'
				+ '&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 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 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.updateDaysAlive = function() {
		var days = Dsq.$('dsq-thread-days-alive').value;
		var status = Dsq.$('dsq-thread-settings-status');
		Dsq.Utils.postToUrl('http://disqus.com/forums/consumerismcommentary/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		status.innerHTML = 'Saved!';
		window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};
};
// 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/42499726/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/consumerismcommentary/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/consumerismcommentary/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-21317921">\
	 <div id="dsq-comment-header-21317921" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317921" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317921" href="http://consumerismcommentary.com/author/smithee/" target="_blank" rel="nofollow">Smithee</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317921" class="dsq-comment-message">Any refund or credit we get will first get applied to the debt we owe the IRS from 2006 and 2007, when we were seemingly punished for being married and buying a house and two hybrid cars, three things which should have helped us out with our taxes.<br><br>I\'m still bitter, can you tell?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317922">\
	 <div id="dsq-comment-header-21317922" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317922">Bill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317922" class="dsq-comment-message">I will probably take that $30 every two weeks and pay off debt.  With my wife\'s credit as well ... that\'s roughly $120 extra on my snowball.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317923">\
	 <div id="dsq-comment-header-21317923" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317923" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317923" href="http://blog.budgetpulse.com/" target="_blank" rel="nofollow">Craig</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317923" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317923" class="dsq-comment-message">The way they set up stimulus packages now won\'t really help the economy, because it wants to force spending, when everyone wants to just put it in the bank.  If they set it up where you have the equivalent to a $500 gift card that expires in 6 months, maybe that will force spending and could help out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317924">\
	 <div id="dsq-comment-header-21317924" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317924" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317924" href="http://www.fearnotax.com/" target="_blank" rel="nofollow">TaxMan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317924" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317924" class="dsq-comment-message">Good topic.  To me, any tax credit (similar to the one that came out in the stimulus package last year) should only be used for two things:  1)  Paying off debt; or 2) Saving or investing.  If every American eligible for the tax credit used it for only one of those two things, the economy in the short term would not be helped because no one would be buying anything additional.  But the long term benefit to the economy (i.e. savings rate, etc.) would be huge.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317925">\
	 <div id="dsq-comment-header-21317925" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317925" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317925">Steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317925" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317925" class="dsq-comment-message">I shudder to think how much money was spent giving us all our own money. Sending out notices, additional information on the tax forms, value/time/money wasted by confused taxpayers, etc etc etc.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317926">\
	 <div id="dsq-comment-header-21317926" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317926" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317926">Juggler314</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317926" class="dsq-comment-message">Of course it wont do anything for me. As I\'ve b*tched about before, despite constantly campaigning around helping the middle class workers, the guys that make under 250K, ever single possible stimulus package phases these benefits out above 75K. I know people always draw a lot of criticism for complaining about things that phase out over 75K, but why shouldn\'t I. I get hit by a stupid AMT occassionally (when I have larger than usual deductions), even though I shouldn\'t be because it was never indexed to inflation or CLI. And on the other side of the coin, can\'t write off my student loan interest, take education credits or many other things that phase out. Sigh...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317927">\
	 <div id="dsq-comment-header-21317927" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317927" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317927" href="http://www.rickety.us/" target="_blank" rel="nofollow">Rick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317927" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317927" class="dsq-comment-message">With no debt I will put any stimulus money in the bank to keep the last stimulus check company. These stimulus checks are so foolish. Borrow money to give to others to spend. We will all have to pay higher taxes later to pay it back.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317928">\
	 <div id="dsq-comment-header-21317928" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317928" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317928" href="http://pfblog.themutex.com/" target="_blank" rel="nofollow">Brian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317928" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317928" class="dsq-comment-message">500 dollars is really not that much especially over a year. People will still save or use to pay off debts, like they should. The American people are finally learning the debt creates problems and the country as a whole needs to take responsibility. People will not spend till their debt is gone and their bills manageable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317929">\
	 <div id="dsq-comment-header-21317929" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317929" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317929" href="http://www.thewisdomjournal.com/Blog" target="_blank" rel="nofollow">Ron</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317929" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317929" class="dsq-comment-message">"Stimulus" is all about political payback. Just try and convince a Washington politician that these checks are foolish. Good luck. No amount of logic will work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317930">\
	 <div id="dsq-comment-header-21317930" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317930" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317930" href="http://blog.justthrive.com/" target="_blank" rel="nofollow">Elisa@Thrive</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317930" class="dsq-comment-message">My generation will end up paying back every penny that is handed out now.<br><br>Not a fan.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317931">\
	 <div id="dsq-comment-header-21317931" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317931" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317931">Gerry</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317931" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317931" class="dsq-comment-message">I\'ve also thought over a $500 gift card that everyone should get (that would expire in 6 months). <br><br>If I get $500 in a check, I would just save it because I might not have a job tomorrow.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317932">\
	 <div id="dsq-comment-header-21317932" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317932" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317932" href="http://www.questempire.com/" target="_blank" rel="nofollow">Bill M</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317932" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317932" class="dsq-comment-message">Bah, this like all about politics, its all about sending checks out to keep some voters happy. Why should someone pay for my mistakes?  or why should I pay for someone\'s mistakes?  If I happen to make a foolish decision on something, i should be penalized so I don\'t do that same thing again.   Now, if we keep re-electing the same chumps into office, you will see no change!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317933">\
	 <div id="dsq-comment-header-21317933" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317933" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317933" href="http://www.ncnblog.com/" target="_blank" rel="nofollow">NCN</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317933" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317933" class="dsq-comment-message">If they send me a check, I\'ll put it in the bank and / or use it to fund my Roth IRA.<br><br>Instead of these silly rounds of rebates, everyone should get a tax cut.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317934">\
	 <div id="dsq-comment-header-21317934" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317934" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317934">LVN</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317934" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317934" class="dsq-comment-message">So,let me get this straight. An individual making over $75,000 a year gets nothing even though they support 3 elderly parents bills and help them make ends meet which means they need to keep their tax credit.<br><br>I pay my bills, have an underwater mortgage and a house I cant sell after having to move to help care for the parents. But yeah right I dont deserve crap.<br><br>THANKS GOVERNMENT!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318006">\
	 <div id="dsq-comment-header-21318006" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318006" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318006">BML</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318006" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318006" class="dsq-comment-message">Would be nice to make over $75,000, we do the same (care giving) with half of that!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317935">\
	 <div id="dsq-comment-header-21317935" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317935">SteveDH</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317935" class="dsq-comment-message">I\'ll spend spend spend it!!! <br>No offense to those with other ideas; in fact I admire their determination to pay-down debt or save for their future. I\'m retired with sufficient income to meet my expenses and a foundation to protect our future. $1,000 would be a great weekend for my wife and I. For those intent on paying down debt - been there, done that - keep at it and you\'ll beat the sytem that always encourages excess and ignores the risks. I wish websites like these would have existed 20+ years ago, because I sure could have used the good advise back then.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317936">\
	 <div id="dsq-comment-header-21317936" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317936" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317936" href="http://www.mdmproofing.com/iym/weblog/" target="_blank" rel="nofollow">Michael</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317936" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317936" class="dsq-comment-message">I know folks who took their 2008 refunds and used them to add to their short-sale positions in BAC, C, WFC, and all the rest.  That worked out nicely.<br><br>If I had the gumption, I\'d take the next round of stimulus, add a chunk to it, and short U.S. long-term Treasuries.<br><br>No, I\'m not bitter or anything.   :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317937">\
	 <div id="dsq-comment-header-21317937" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317937" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317937" href="http://www.simplyforties.com/" target="_blank" rel="nofollow">SimplyForties</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317937" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317937" class="dsq-comment-message">This PORTION of Obama\'s 2009 Economic Stimulus Plan won\'t affect my spending at all.  In fact I won\'t even really be aware of it.  As a fully self-employed person I pay estimated taxes, which are never enough, send all my stuff to my accountant and then pay what I need to pay.  So I guess what I need to pay will be slightly less, and every little bit helps, but I won\'t really even be conscious of it.  It\'s such an insignificant amount of money, spread out like that, I can\'t imagine it will make a difference.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318005">\
	 <div id="dsq-comment-header-21318005" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318005" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318005">self-employed40s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318005" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318005" class="dsq-comment-message">I just spent an hour looking for some information on how self-employed people can benefit from the stimulus plan (since we have no paycheck in which we can look for that extra "boost").  Why is there nothing to help me?  I pay double FICA through self-employment taxes.  My stimulus rebate check went directly to pay toward 2007 tax balance, and it didn\'t even count as a payment!  At least that reduced my debt, but I need help just to get by month to month.  It seems like I can never pay enough estimated taxes.  It would help me to have some cold, hard cash in my hands to pay bills!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317938">\
	 <div id="dsq-comment-header-21317938" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317938" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317938">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317938" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317938" class="dsq-comment-message">The 2009 \'stimulus\' is a pork ridden joke.  It will not work.  They need to cut the corporate taxes.  Businesses create jobs, not funding ACORN or birth control.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317939">\
	 <div id="dsq-comment-header-21317939" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317939" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317939" href="http://blogs.myspace.com/unsweetened" target="_blank" rel="nofollow">unsweetened</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317939" class="dsq-comment-message">indeed this is a bit of strange matter.. who it hurts, who it\' "helps".. and who it really helps!  I\'m poor like you wouldn\'t believe, I do everything I can to attain assistance that\'s intended for me.. This year (filed my return literally less than 30 minutes after getting it from my boss) I expect to get something back aside from what i never was able to get. The recovery rebate program is a god-send to me on the numbers this year alone. I depend on the money I have taken out to come back to me in my taxes- this is literally the only form of savings i can accomplish (in the sense that my budget was already very tight)...<br><br>I am very thankful to get something back- because in filing for 07 i wasn\'t eligible for the full "stimulus" or for the EIC (and i STILL CANT because i\'m not at least 25)... in a few years i Might get an EIC (although i hope i make more money by then), at least in the mean-while, I\'ll get something to make sure my drop in the bucket can double if nothing else.<br><br>IOW, I\'d rather be alive to file taxes and receive a couple drops in the bucket.. than have starved to death because i thought, heating over food or some other crazy trade-off.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317940">\
	 <div id="dsq-comment-header-21317940" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317940" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317940">James</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317940" class="dsq-comment-message">It\'s hard to imagine this stimulus will do much more than last year\'s. It would need to be significantly larger to do that, possibly $5,000 and more per person. The reason the economy is in the tank is because people aren\'t feeling safe. They may lose their job, they may not see a pay increase (indeed, they may see a pay decrease), or they don\'t have a job anymore to begin with. So everybody\'s saving money to make sure they can support themselves as long as possible. If every tax-filer were to receive, say, $5,000, it would somewhat boost everybody\'s confidence. I\'m sure it wouldn\'t lead to economic expansion anytime soon, but I think it would at least keep the wound from bleeding and at least stabilize the situation.<br><br>If we were forced to spend the money we would just see a miniature bubble. People will go out and spend the money because they have to and then keep on hoarding their own income as has been the case for the past months.<br><br>We need long-term consumer confidence, and that is only going to happen through the creation of new jobs, ensuring that people\'s pay at least keeps up with inflation, paying off large portions of government debt so that our tax dollars actually pay for services we need instead of paying interest, investing in domestic energy production to lower energy prices, and teaching people proper personal finance lessons.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317941">\
	 <div id="dsq-comment-header-21317941" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317941" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317941">UhOh</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317941" class="dsq-comment-message">You are dead right.  Once our fellow creditor nations figure out the US has been pulling a "Maddoff" Ponzie scheme, no more credit!  Tbills will be worthless and the dollar will eventually collapse...  Short \'em all!  Horrible but true!  The party is over and it is time for everyone to take a HUGE hit.  What did we think was going to happen, that everything would just disappear?  What I am afraid of is if China starts injecting its USD reserves into the economy, we are going to go through a hyper inflation and eventually the dollar will implode..  The stimulus plan will only quicken the process..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317942">\
	 <div id="dsq-comment-header-21317942" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317942" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317942">Mrs MH</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317942" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317942" class="dsq-comment-message">I was so hoping for another stimulus check.  We did use it to pay bills.  With my husbands work being cut back, our income dropped from 32 thousand in 2007 to 22 thousand in 2008.  We can barely afford groceries and we have a teenage son and his ill grandfather living with us.  We struggle constantly.  We have come close to losing our home and in spite of the bailout, our mortgage company would not work with us.  Neither would our auto finance company, so they picked up our only vehicle.  Now we are dependent upon grandpas vehicle for my husband to get back and forth to work and we are praying it will hold out till we can save the money to get a decent used one.<br><br>Life is scary right now and we live from day to day, paycheck to paycheck and any luxury spending is totally out of the question.   We have put our home up for sale and are crossing our fingers it will sell before we lose it, as we invested our life savings into this home and we have quite a bit of equity in it.  We never wanted to sell it, but now with the economy the way it is, we have to.  <br><br>Another stimulus check may not have been an answer for everyone, but for us, it was a little bit of hope in a bleak time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318008">\
	 <div id="dsq-comment-header-21318008" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318008" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318008">BML</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318008" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318008" class="dsq-comment-message">All power to you!  I agree. This may not be the answer - but my gosh it certainly comes in handy when you\'re struggling to pay the bills! I\'m not even credit debt - I\'m talking life!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317944">\
	 <div id="dsq-comment-header-21317944" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317944" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317944">JeannieJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317944" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317944" class="dsq-comment-message">And what about those of us who are retired and living on a fixed income?  (Many on just Social Security because of circumstances out of their control.)<br><br>No stimulus for us.  No extra money to buy those products that the "employed" are supposed to be back at work making.  Need a new washer?  Need another car?  Sorry.<br><br>Of course, Repubs think it will STILL "trickle down".....what a joke.  Obviously they have no CLUE what it\'s like to live on a fixed income!)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317945">\
	 <div id="dsq-comment-header-21317945" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317945" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317945">xxtonicxx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317945" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317945" class="dsq-comment-message">I wouldn\'t expect anything less from the government. Borrow from Peter to pay Paul. Honestly, our taxes are going nowhere. We work our a$$es off, trying to make ends meet and at the end of the year we cringe at the amount of taxes we have to pay. In reality the stimilus won\'t solve all our problems, and I don\'t know if this country can get any worse by implementing it. As the old saying goes..."the rich get richer and the poor get poorer."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317946">\
	 <div id="dsq-comment-header-21317946" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317946" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317946">yanqui</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317946" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317946" class="dsq-comment-message">If you have some way to get to a local library (public transport will likely get you there as efficiently as a mercedes would) you have the means at your disposal to improve your situation to a much greater degree than any "stimulus" would do.  I can sympathize with low-income people, having been there myself for a LOT of my adult life.  I can sympathize with those on fixed incomes, disability etc.  But to say that there is nothing you can do to improve your situation is fatalistic, and it plays straight into the hands of people who want to control your future.  You DO have the ability to learn to do something more.  Even if you have children at home and can\'t work a second job, you can get to the library on Saturday and get information on Pell Grants.  if you\'re that poor, you\'ll qualify for education.  I would so much rather pay taxes that help you learn to do something to improve your standing than pay taxes to keep you barely alive and enslaved to the government for the rest of your life.  You\'re on teh internet now reading this, that means you have access on some level to a wealth of informaiton.  Learn to knit scarves that people want to pay a few bucks for.  Learn how to type to improve your job prospects.  Learn how to plant a garden and can and freeze the stuff you grow--you don\'t need an acre, you can plant a tomato plant in an old tire on your balcony.  And you\'d be amazed how many people would pay you a dollar for two vine-ripe tomatoes that cost you next to nothing to grow.  You have so much potential that the government want to take away from you.  Don\'t let them!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317947">\
	 <div id="dsq-comment-header-21317947" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317947" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317947">Unemployed white collar worker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317947" class="dsq-comment-message">Oh sure the credit will help me...pay off my tax debt!  Which I incurred because I couldn\'t AFFORD to have them take their taxes out of my already meager unemployment checks!  Of course, its not like $500 paid out over the course of two years is gonna help me keep my electricity on next month anyway - and it certainly isn\'t gonna placate the repo man when he comes calling next week!<br><br>I didn\'t create this crises - I can\'t afford a down payment much less a mortgage - and I only have $500 in [emergency] credit card debt!  <br><br>On the bright side (?!?), maybe my governor will use some of the money the state gets to open more homeless shelters, since we\'re certainly gonna need em.  And hopefully he\'ll build them someplace new, i.e., other than in drug infested gang territories, so I won\'t have to go to sleep fearing for my life every night this summer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317949">\
	 <div id="dsq-comment-header-21317949" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317949" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317949">Rachel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317949" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317949" class="dsq-comment-message">Give ME $500. I\'ll spend it baby. Last year, I received a $300 rebate and guess what I did? I bought a Blackberry and I love it! Ok I guess it\'s selfish for me to go on about my expenditures BUT I did help the cause. :) Unforutunately though, I know many people are more worried about paying bills and paying off debt(0f which I have none thankfully). You know what though...I understand that in some circumstances, we have to use credit i.e school loans...etc but honestly, I know so many people that use their credit card like it\'s cash money. FOR THIS, I have no sympathy. IF YOU AINT GOT IT, DONT SPEND IT OR YOU\'RE SCREWED. Practice self control. Credit cards are the devil(when used recklessly). Ok I\'m done. Well, I really hope Obama\'s package passes the House so it can get to all the hard working Americans. I\'m a full time student currently unemployed searching for a job so $500 will make parents happy b/c I will get off their back about gas and food money. GO ECONONMIC STIMULUS PACKAGE 2009 GO!  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317950">\
	 <div id="dsq-comment-header-21317950" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317950" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317950">ashley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317950" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317950" class="dsq-comment-message">I understand where your coming from about telling those of us who are on government assistance but really the only thing you can learn to better yourself is to go to school, and when your a mom of three kids (one 3 year old and twin one year olds) getting a grant to pay for school is hard enough but daycare or a babysitter is out of the question for daycare around here its like 130 a child PER WEEK! I cant pay 400 a week for daycare and my husband works two jobs.  babysitters are just as bad. <br><br>You cant even make stuff to sell now without getting penalized . CPSIA has put so many strict laws about items made for children under 12 and I used to make hair bows, I was able to bring in about 600 a month which isnt alot but it covered our groceries, which is what we are concerned about the most. My husbands job is stable now but I cant sell my bpws anymore becasue i dont have 2 grand to spend on testing every item I use to make my bows.<br><br>Even going out and getting a job is almost poinless for me because id have to make at least 1600 just to pay daycare, and with no college thats a little hard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317951">\
	 <div id="dsq-comment-header-21317951" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317951" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317951">rebel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317951" class="dsq-comment-message">Ok, so now that you Voted for Obama and see what the world will  now be dealing with. Do you have any regrets?<br><br>just curious.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317952">\
	 <div id="dsq-comment-header-21317952" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317952">rebel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317952" class="dsq-comment-message">I am a disabled single mother whith MS. Does the Government have any idea how much it cost a year to raise a child without any Medical coverage and to support my Avenox/Co paxone injecion treatments to boot? My in come is only 17k a year.  look folks I am a Democrat, but I don\'t appreciate EMPTY PROMISES from the President elect.  It\'s not easy for a person like  me  in my situation,nor is it fair for people in my situation who suffer from an illness to be treated unfairly. Just because I can\'t work due to circumstnaces beyond my control means I am being punished by our government? So I have to sit and watch while my neighbor gets to treat her child to new clothes, a hot meal and maybe some medicine for her child while my child gets to be sick, wear the same old pants and sneakers to school  because I can\'t afford to buy new ones due to the fact that i am a DISABELD PERSON AND DO NOT QUALIFY FOR A STIMULUS CHECK and I get to beg for some help just to keep myself alive? What kind of Democracy do we live in? Oh I know,..A 75K or MORE Democracy.  This Country and the SELFISH IDEALIST\'S who run it are only criminals with a license. I hope they can sleep sound at night because where i stand it is mighty restless as i sink and sink till I can no longer swim in this universe.  Does everyone realize that if the GOP and the President were to sign a Bill to give each person One million dollars to stimulate the Country it would cost only $450 billion dollars? that is $400 billion dollars less then the anticipated stimulus package that yet has to arrive in everyones Mailbox,..except for me and my child of course. Yet the Government doesn\'t want to hear the truth,..That "We the people\' really do know how to budget and spend our own Money. I say to you Mafia type Politicians,..GIVE US BACK OUR OWN MONEY BECAUSE WHAT YOU "BANDITS" DO WITH IT IS INDEED A DISGUSTING ACT OF CRIMINAL INTENT. YOU THE GOVERNMENT ARE WONTON, MALICIOUS AND IRRESPONSIBLE. You never "DO FOR THE PEOPLE",.instead you "DO FOR YOURSELVES". I wonder how much will your SELF RAISES($$) BE THIS YEAR WHILE US AMERICANS CONTINUE TO STRUGGLE AND GRAVEL ALONG THE WAY?  S-E-L-F-I-S-H, R-E-C-K-L-E-S-S  \'THIEVES"!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317953">\
	 <div id="dsq-comment-header-21317953" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317953" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317953" href="http://www.rickety.us/" target="_blank" rel="nofollow">Rick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317953" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317953" class="dsq-comment-message">The Republicans crafted a stimulus package and a bailout and the Democrats are about to produce another so-called stimulus package. It is really criminal behavior to put us all into such indebtedness.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317954">\
	 <div id="dsq-comment-header-21317954" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317954">Leon Evans</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317954" class="dsq-comment-message">Those of us who receive less than 20,000 a year for a man and wife.  Those of  us who are over 60, those of us who cannot work.  We are the ones who NEED a stimulus payment.  It doesn\'t matter to us if we pay bills or make needed purchases.  Either way these things need to be done, and any funds given to us will greatly affect our lives.<br>When my fridg goes out, and I cannot afford to buy another one I MUST use credit, and that credit has to be paid for Those of us who are at poverty level NEED  stimulus income, and I assure you, we won\'t be able to save it.  We are forced to use it either for payments, or for needed living expenses.<br><br>I feel for the lower income people, and even some of the middle income people.  But we poverty level people are desperate.  Please consider us.  That 600 last year provided us with needed things, including food, clothes, and necessary appliances.  You give us money and I promise it will be spent.  There is no doubt about it.  It will go back into the economy, and very quickly.  The only savings that will go on is saving our lives.<br><br>Leon Evans</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317955">\
	 <div id="dsq-comment-header-21317955" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317955">Common Sense</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317955" class="dsq-comment-message">All you folks waiting for the government to help you are in for a big letdown.  <br>TAKE CARE OF YOURSELVES BY LEARNING SOME SKILLS / KNOWLEDGE TO MAKE YOU STAND OUT.  IF YOU CANT FIND BETTER WORK WHERE YOU LIVE, MOVE.<br>That’s how you can make some extra coin in this country.  Not on your knees, hoping Uncle Sam will throw you a bone in the form of a $500 check.<br>If you think things are bad now, wait until these socialist idiots run our country into the ground.  <br>They have no idea how bad they have screwed things up, or how to fix it.  Stock up on food and ammo boys and girls.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317956">\
	 <div id="dsq-comment-header-21317956" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317956" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317956">nikki</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317956" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317956" class="dsq-comment-message">Well considering that we have already moved TWICE, from an expensive state, Colorado (where a 4 bedroom 2 bathroom house goes for 500,000- 1,000,000) Down to texas where at least we can afford to rent an apartment because our credit is so bad since my husband lost his job of five years. It was my mother that helped him get another job where she works, and then you know what happened? The company went under, we were lucky enough that they had sold off the store he was managing to a more stable company. (directly to 7-11) so now he makes 36 K a year  and has a nice stable position. But it still doesnt matter, We are no longer on any government assistance and that would be all fine and dandy with me except for the fact that after rent, electric, water and trash, gas for the car, our car insurance and phone bill we  have about 200 hundred dollars left over for a whole month worth of groceries and if the kids get sick. We cant afford insurance and a visit to the doctor is 90 dollars. 200 dollars a month doesnt feed 4 people, even if i budget and do everything posible to save. Getting a job is out of the question because ive had three since my husband became manager. Something always happened where he had to go in or work late and i would miss work and get fired. I always told them about my husbands job beforehand so they knew that it would happen, but it doesnt matter.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317957">\
	 <div id="dsq-comment-header-21317957" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317957" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317957">What Obama Would SAY</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317957" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317957" class="dsq-comment-message">Ok, guys. Think about this. An economic stimulus check is a great idea... in theory. Everyone that has already posted a comment has made it very clear that they are going to spend it on their debts or save it, and then it apparently has no meaning, because it was not spent on random crap. Well, think back on that notion, the one about the money being meaningless. Yes, it is true that if you spend the check on your debt, then you will not have it to spend on some item that you want. But think about it, the money that you didnt spend on your bills (which was replaced by the stimulus)  will have the same effect as the stimulus. your probably going to use the money that you now have on something you want, even if it is just one helluva party. Also, why save the money??? It is not money that you will miss once you spend it, and if you have your mind set on saving it, then you are the one who are making the stimulus check pointless. You are defeating its worth by being stubborn. It is meant to be spent and if you do not spend it, then you are wasting everyone\'s money, including your own. Take the offer. Go buy an ipod, or a couple hundred shares in Ford, and save the economy. You are being hypocrites by saying, "I wish someone would step up and do something to save this country," and then refusing to help the one man who is actually trying. The government can only do so much, and the president can do even less. Do not rely on them to fix your problems. You be the one to step up and save this country, because with out your support and willingness to help (spend a little "free" money) then you are causing the downfall of this country.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317958">\
	 <div id="dsq-comment-header-21317958" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317958">yanqui</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317958" class="dsq-comment-message">No, I won\'t be spending free money.  I\'m spending money that\'s already mine to spend, because the amount I would get would still be WAAAAAAAAAAAAAAAAYYYYYYYYYYYY less than I pay in taxes and gov\'t fees every year.  And I won\'t spend other money because I put THIS money on bills, I\'ll but it ALL on bills and NOT spend other money besides.  Or I\'ll put it ALL in the savings and still not spend other money.<br><br>Sorry, if companies borrowed their way into trouble, I\'m just not convinced that my purchase of a plasma tv will save the country.  and if someone earning $20k a year tried to buy a $500k house, I don\'t think buying a steak instead of a pound of hamburger will save their house.<br><br>I\'m going to continue to live as simply as I always have, plant my garden, etc.<br><br>By the way, all of you complaining about how broke you are, did you disconnect your cable and satellite and fast internet?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318009">\
	 <div id="dsq-comment-header-21318009" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318009" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318009">BML</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318009" class="dsq-comment-message">LOVE your comment!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317959">\
	 <div id="dsq-comment-header-21317959" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317959">Shelley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317959" class="dsq-comment-message">Folks<br>Things are not going to get any better.  Take out your bibles and read them. We are living in the end times.  All of what we are seeing unfold before our eyes was prophesied in God\'s word.  The most important thing that we can do is make sure that we are in right standing with the Lord Jesus who gave His life for each of us.  He holds the future in his hands and He will take care of His own. We as individuals and as a nation need to humble ourselves and go before God in prayer seeking His forgiveness and His mercy.  Believe me.  We do not want what we deserve. He is our only source of help and hope.  God bless us one and all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317960">\
	 <div id="dsq-comment-header-21317960" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317960" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317960">the lady</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317960" class="dsq-comment-message">So tell me how $500.00 over the year is going to help us.  That\'s about $9.00 a week -- well let\'s see I could buy one cup of soup and a roll in NY for that amount.  Wow --Give me a break.   I don\'t own a house and I don\'t have any children in school, etc.  I want to know what are you doing for single people in this package, and then I just might listen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317961">\
	 <div id="dsq-comment-header-21317961" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317961" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317961">Matthew</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317961" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317961" class="dsq-comment-message">What the hell is wrong with all of you?  It\'s NOT THAT BAD.  I\'m 21 and barely work, yet I can afford a four bedroom house and buy myself plenty of new toys.  A 73" TV and  hot tub, just last month..  I feel like I\'m living the life.  I go out several times a week, often throwing out a hundred bucks a night.  I have my own computer company and charge clients 80/hr to fix computers.  Find something YOURE good at, and do it.  I hate hearing all of you people crying about this.. in the time you spent writing that crybaby paragraph, you could have made some money.  <br><br>AND LOL to "shelly\'s" comment above mine.. PUT DOWN your bible and get a job.<br><br>Wealthy &amp; Comfortable in the land of opportunity,<br>Matthew</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317962">\
	 <div id="dsq-comment-header-21317962" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317962">the lady</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317962" class="dsq-comment-message">to Matthew--woop de dooo  not all of us can own and run a business-- don\'t be such a smart ass about it you should be giving thanks you have a job----and if I charged $80.00 a client I\'d be sitting pretty too  But I think I spoke for a lot of NORMAL singles in NY.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317963">\
	 <div id="dsq-comment-header-21317963" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317963" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317963">Saxman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317963" class="dsq-comment-message">How are we supposed to get ourselves out of this mess with $500??? Thats the equivalent to throwing a grain of sand on a campfire. I have been searching high and low to find some info on how this plan might help us pay off our student loans. I find it ironically funny that this plan is going to help the lower class more than the middle class, which will in turn more than likely end up helping the higher class as the only thing $500 is going to do for the lower class is burn a hole in their pocket (ie. a New TV or a Car Stereo). Don\'t try and deny this either... Everyone one of my friends or family that own their own consumer retail shop (Television, Car Stereo, Home Entertainment Centers...) have reported a major increase in lower class sales during the last 3 stimulus checks. Don\'t give it to people that don\'t know what to do with it... give it to the people that actually need it to pay off dept that we incurred to try and get ahead in life instead of sitting on our butts and letting life pass us by!!<br><br>Why am I being punished for working two jobs to get an education, and then getting a job in my feild of study that doesn\'t pay enough to take care of my student loans!! This just doesn\'t make sense!! Colleges cost to much for to little. I am sorry to say that I regret going to college as, knowing what I know now, I could have easily learned what I was taought from any number of $50 books I could get from Barnes and Nobles or any other book store.<br><br>Don\'t ignore us!! Listen... and Help!!! and DO IT NOW!!! Please----------</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317964">\
	 <div id="dsq-comment-header-21317964" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317964" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317964">yanqui</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317964" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317964" class="dsq-comment-message">Y\'all are missin the point!  It\'s supposed to be all about HOPE and CHANGE!  As long as we have HOPE and CHANGE, it really doesn\'t matter what else happens.  OBAMA is going to save us all!<br><br>Yeah right.<br><br>Well I HOPE you have managed to think ahead before you voted for the CHANGE we got and put some money aside, or maybe didn\'t start having kids before you knew how to support them, because this is going to get a whole lot worse before it gets better.  <br><br>I depend on my own wits, not HOPE in someone else\'s plans and vessels of fertilizer.  Yeah, that\'s what this stimulus package is.<br><br>High paying jobs--that don\'t demand high levels of skill?  Okay.  Show me one.  And if the high paying jobs he\'s wanting to bring about require high levels of skill, the ones who "need help" the most still won\'t benefit.<br><br>What he needs to do is try to force companies to pay more for jobs than thehy\'re really worth, so that someone working at McDonalds becasue that\'s all they can do can still somehow make $30K a year.  How much would that burger be?  More than I\'d be willing to pay.  Raise minimum wage and people will quit buying the stuff that\'s produced and served by those minimum wage earners.  If it costs me $5 for a McD\'s burger, I can go to Applebees for a dollar more and get a real meal.<br><br>There IS NO FREE LUNCH!!!!!<br><br>Yes, I understand that some people are hurting.  But there is nothing the go vernment can do to make your lives better without enslaving you to it.  Is that what you want?  Why should other people pay to raise yoru children?  I\'m not saying I wouldn\'t help, but what is it about you that gives you the right to expect it?  is it that you couldn\'t keep your pants on long enough to learn how to type?  If you genuinely want to improve your lot, you will find a way.  If you genuinely can\'t find a way, you genuinely don\'t want to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317965">\
	 <div id="dsq-comment-header-21317965" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317965" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317965">BLUELIGHT422</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317965" class="dsq-comment-message">DEAR PRESIDENT OBAMA, VP BIDEN AND CONGRESS;<br>.<br>YOU WILL PROBABLY NEVER SEE THIS, READ IT, CONSIDER IT OR USE IT, BUT HERE GOES! I AM WHITE MALE, REGISTERED INDEPENDENT, 62 YR OLD TEAMSTER RETIRED FROM A COMPANY THAT USED TO BE CALLED AIRBORNE EXPRESS. WHICH WAS BOUGHT OUT BY A GERMAN COMPANY DHL. WHICH NOW HAS CLOSED DOWN ITS DOMESTIC OPERATIONS AND CENTRAL DISTRIBUTION HUB/AIRPORT, DELIVERY STATIONS AND CUSTOMER SERVICE CENTERS. LAYING OFF 9,000 AMERICAN WORKERS ACROSS AMERICA AND DESTROYING ONE PARTICULAR AMERICAN TOWN, WILMINGTON OH!<br>.<br>TAX CUTS ARE FINE BUT EITHER THEY DONT WORK OR DONT PUT MONEY IN OUR POCKETS TO SPEND AND STIMULATE THE ECONOMY FROM THE BOTTOM UP! THE "TRICKLE DOWN THEORY" EITHER DIDNT WORK OR WASNT FAST ENOUGH!<br>.<br>ALSO, THANKS TO THE LAWYERS IN CONGRESS, THE STIMULUS PACKAGE 2009 POSTED ON LINE IS NOT DETAILED ENOUGH FOR THE AVERAGE AMERICAN TO UNDERSTAND! PLEASE SIMPLIFY IT AND GO ON PRIME TIME TV AND EXPLAIN IT TO US LINE BY LINEEXACTLY HOW EVERYONE OF OUR DOLLARS IS TO BE SPENT, WHAT KIND OF JOBS WILL BE CREATED AND WHERE THEY WILL BE!<br>.<br>BESIDES THE ABOVE I PROPOSE THE: "TRICKLE UP THEORY"<br>.<br>1.<br>A. GIVE EACH LEGAL U.S. ADULT CITIZEN $1MIL TAX FREE! YES THATS A LOT (SO IS THE $50 BIL A MONTH BEING SPENT ON THE WAR FOR THE PAST 8 YEARS). BUT IT WILL DO A LOT MORE GOOD THEN THE PALTRY SUMS CONGRESS IS TALKING ABOUT! BECAUSE THIS IS A VERY DEEP FINANCIAL HOLE WEVE GOTTEN OURSELVES INTO THAT WE MUST NOW CLIMB OUT OF! <br>.<br>B. EACH OF US MUST SIGN A LEGAL CONTRACT BETWEEN US AND THE GOVERNMENT AGREEING TO THE FOLLOWING STIPULATIONS OR FORFEIT THE MONEY ALL WITHIN A 1-2 YEAR TIMELINE!<br>.<br>2. MUST BE SPENT ON; <br>.<br>A. EITHER TO RECLAIM OUR FORECLOSED PRIMARY RESIDENCES OR TO PURCHASE ONE. (NO VACATION HOMES, INVESTMENT/SPECULATION OR BUSINESS PROPERTIES!)<br>.<br>B. MUST BE SPENT TO IMPROVE OUR PRIMARY RESIDENCES IE; ENERGY EFFICIENT INSULATION, WINDOWS, DOORS, ROOFS, SOLAR PANELS ETC!<br>.<br>C. YOU MUST PAYOFF ALL MORTGAGES, LOAN, DEBTS, ETC!<br>.<br>D. YOU MUST SETUP FULL COLLEGE FUNDS FOR YOUR CHILDREN UNDER 21 YEARS OLD.  YOU MUST SETUP FULL HEALTHCARE PLANS FOR YOU, YOUR SPOUSE AND ANY CHILDREN UNDER 21 YEARS OLD!<br>.<br>E. YOU MUST PURCHASE THE MOST EFFICIENT U.S. MADE APPLIANCES, CARS, TRUCKS, ETC!<br>.<br>IN CLOSING WE MUST STOP THE BICKERING AND WHINING IN CONGRESS AND GET THIS DONE ON TOP OF THE PRESIDENT\'S 2009 STIMULUS PACKAGE! IT MUST BE DONE NOW, BECAUSE THERE ARE FAMILIES OUT THERE SUFFERING, NO JOBS, NO FOOD, NO HEALTHCARE, NO HOUSING! THEYRE SLEEPING AND STARVING OUT IN THE WOODS AND UNDER THE BRIDGES ACROSS AMERICA!<br>.<br>GIVE US THE AMERICAN TAXPAYERS/CITIZENS OUR OWN MONEY BACK AND LET US INFUSE THE ECONOMY WHICH WILL CREATE THE JOBS AND INFUSE THE TAX BASES! TRUST US TO DO THE RIGHT THING LIKE WE TRUSTED YOU WHEN WE VOTED FOR YOU TO REPRESENT US!<br>.<br>I WOULD HAVE SENT THIS DIRECT TO WHITEHOUSE.GOV OR STRONGMIDDLECLASS.ORG BUT THEY ONLY ALLOW 500 CHARACTERS/LETTERS NOT WORDS AND THAT IS NOT NEARLY ENOUGH!<br>.<br>TO ALL OF MY FRIENDS OUT THERE I ASK YOU TO PLEASE READ AND CONSIDER THIS LETTER AND IF YOU AGREE PLEASE BY ALL MENAS, SIGN YOUR NAME TO IT AND FORWARD IT TO ALL YOUR FRIENDS. EMAIL IT TO ALL THE SENATORS AND CONGREEMEN/WOMEN IN CONGRESS, TO ALL THE NEWSPAPER EDITORS ACROSS AMERICA!<br>.<br>IF YOU DONT AGREE THEN PLEASE COME UP WITH SOMETHING BETTER! BUT PLEASE BY GOD DO SOMETHING WITH THIS BEFORE THEY LET THIS WONDERFUL COUNTRY AND US GO TO RUIN!<br>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317966">\
	 <div id="dsq-comment-header-21317966" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317966" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317966">ashley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317966" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317966" class="dsq-comment-message">oh my god, saxman!<br><br>like its just the lower class who doesnt know how to handle their money? who do you think all those "tax relief lawyers" and such advertise on TV to? not us lower class, we dont work enough to owe more taxes! even when we try!  I however know PLENTY of middle class and even higher class people who owe tons of money to the IRS and you wanna know how you wind up owing money unexpecatly? YOU DONT BUDGET RIGHT!<br><br>I can take 200 and make it stretch for a month on groceries for a family of 4. You do that. and no that doesnt mean go to the foodbanks or buy cheap junk food. I mean 3 balanced meals and snacks for my family. <br><br>I can take 100 dollars and turn it into a whole summer wardrobe for my kids, and yes that needed since they are growing kids, at the same time im not spending 40 dollars on a pair of jeans, and my kids are just as happy with their 3 dollar pair of gap jeans from the used clothing store. that 100 is shoes and new underware as well.<br><br>so you tell me that 500 dollars will be wasted on the lower class. We know how to budget just as well as anyone else, even better than some of the higher class because our childrens food and clothes depend on it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317967">\
	 <div id="dsq-comment-header-21317967" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317967" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317967">yanqui</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317967" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317967" class="dsq-comment-message">ashley, you\'re already ahead of teh game, and you\'re already in the minority.  Because you know how to make things go farther than the average person, you\'re already going to do better than the stimulus would permit.  Just don\'t let yourself be talked into believing that it will make a difference in your life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317968">\
	 <div id="dsq-comment-header-21317968" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317968" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317968">Brian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317968" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317968" class="dsq-comment-message">I cant believe this, 30$  a week will just buy my gas for the week. You want to  stimulate the economy give the people a large amount, not just a small amount. lets be realistic 30$ wont stimulate anything.  10,000-20,000 will stimulate  alot of things. One of these days the goverment will wake up and smell the roses. quit giving ;money hand over fist to banks that wont give it up for anything anf give it people who will us it  for the economy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317969">\
	 <div id="dsq-comment-header-21317969" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317969">Saxman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317969" class="dsq-comment-message">Ashley...<br><br>I apologize if I have offended you or anyone else by what I have said. The main reason I hate posting in Blogs and sending corespondence through email is that you can\'t relay emotion.<br><br>I didn\'t mean to say that all lower class earners are simple minded or irresponsible... I have lived in all aspects of the finacial spectrum from the days when I earned $3.75 an hour making pizzas back in 1987 to owning my own courier business in Los Angeles as recently as 2001. Currently because of this recession I find myself in the Middle Class earning just under $40,000 a year, and whether or not we get a stimulus package or not is NOT going to effect my plans for the future. To tell you the truth it doesn\'t really siund like you are lower class anyway. Unless you sit at the Welfare office and scheme of ways to have another baby on the Nations dime just so you can get more money to support you drinking habit, or God knows what else, I don\'t really think you qualify as lower class. If you and your family bring in 25 - 30 thousand a year... You are Middle Class also, and from what you wrote it doesn\'t sound like your collecting welfare at all... it just sounds like your really smart with money and therefore are absolutely in the same position as I am... trying to reach that next level so that we can own our own businesses and then in turn help the lower class out by taking them under our financial umbrella and showing them how to make their lives better through further education and money management. Not all business owners are out for themselves... If an employee can show me that they are willing to put in the time and personal sacrifice that is needed to better themselves, I have no problem fronting some of my company\'s capital to help them help theirselves which should then in turn be recipricated back to me through years of loyal employment. <br><br>Really the only point I was trying to make in my earlier post was that the money would be put to better use in the hands of capable people like me and yourself. <br><br>I wish you nothing but positive things for you and your family, and if you can be smart with your money the way you spoke about earlier... I have no doubt that you will be a business owner in the near future. Its people with visions like this that make the economy stronger. Its the same story as old as time itself...<br><br>The Rich Get Richer...<br>The Poor Get Poorer...<br>But if you have the drive an initiative...Its the middle man that makes it possible to make the transition from one to the other!<br><br>God Bless --</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317970">\
	 <div id="dsq-comment-header-21317970" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317970" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317970">Saxman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317970" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317970" class="dsq-comment-message">Absolutely Right Brian!! <br><br>The banks that have received all this bailout money aren\'t helping the people that are currently going into forclosure!!!<br><br>Instead give the money to the people who need it. <br><br>If you give the money to the people that are in forclosure and the middle and lower class that have recently invested in property to help stimulate the economy. Then teh banks still get their money because those people will pay their mortgage... What the F*** US Government!!! Get your money grubbing hands out of the cookie jar and start thinking about "AMERICA" instead of yourself!!<br><br>"AMERICA" is not just an idea of a government that is free for all... Its supposed to be about caring for you fellow man and neighbor. Even the people you don\'t know. Do you really need the Ferrari in the driveway or could you use that money to increase the wages of the people that work for you. <br><br>Use your brains people... "AMERICA" doesn\'t work if we don\'t help each other. <br><br>"One hand washes the other..."<br><br>God Bless the USA and those that fight for her... Home and Abroad!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317971">\
	 <div id="dsq-comment-header-21317971" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317971" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317971">Common Sense</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317971" class="dsq-comment-message">One cannot create wealth by dividing it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317972">\
	 <div id="dsq-comment-header-21317972" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317972" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317972">Saxman</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317972" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317972" class="dsq-comment-message">Thats just the type of thinking that will keep this economy in the shi**er. Lets leave it alone??? Lets not help each other?? Do us all a favor and stay underneath your rock!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317973">\
	 <div id="dsq-comment-header-21317973" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317973" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317973">ashley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317973" class="dsq-comment-message">Saxman,<br><br>I  am sorry for jumping you, I know what you mean by you cant post emotion so its sometimes taken wrong (like I did, lol) <br>Thank you as well for clearing it up.<br><br>As bad as it sounds, I know people like you mentioned in your post, those who would rather sit on their buts at the welfare office than try and get a job, now im not talking about those people who have a real need to use welfare over a job (like those that are disabled and cent hold one, or are the caregiver to children or another family member who needs it. I understand what its like not to be able to work because you cant afford to pay someone to care for them, even if you were working.)<br><br>My cousin is one of those people who uses welfare to pay for groceries so she can use her income for drugs.<br><br>When I was talking about those people who own their own company and dont know how to manage it..... I was talking about my father. We had an income of 700,000 a year when I was growing up. when his partner was audited and got in big trouble, the company tanked. Now that wasnt my fathers fault, but what we had in savings wasnt enough to pay his taxes for the last three years. He didnt pay them, and im not sure why....but he had to take a job at a company 1000 miles away for 90,000 a year. at the time i thought oh crap this sucks , were broke! <br><br>Im 23 years old and a mother to two great little girls. Wasnt planned that way, but it happened.  My husband made 26,000 last year as manager of 7-11, and he does work for his uncles A/C company as well. about 6 months ago he got a raise that resulted in 20 extra dollars a month after taxes. We were kicked off foodstamps and my childrens medicaid. our income might show we are not low class, but when after we pay rent (not in an expensive apartment either, we are actually in the government regulated ones, we are still under that income limit, thank god) of 750 amonth and pay for our car and insurance, and pay our electricity and internet bill  we have about 300 a month left for groceries, diapers for our youngest and gas for the car.<br><br>I look at our income and think, oh crap were broke! lol but at least I know whats going on and can keep my kids happy.<br><br><br>I look at all of our friends and see that they are single or married with no kids, they live in the high class apartments and take vacations to taiwan every 6 months to visit a friend, and I think we are so screwed, nothing is in our control and i have no idea what im doing, but there was a comment on here that said they think i have it under control and that feels so nice to hear.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317974">\
	 <div id="dsq-comment-header-21317974" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317974" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317974">CEO-President</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317974" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317974" class="dsq-comment-message">OK - Is it just me or what?  <br><br>The Government is giving us back some of the money they collected. So, take from the rich and give to the poor, Right? <br><br>Does that not just seem so fundamentality wrong in a capitalist system? <br><br>I own my own business and I work 15 hours a day to make a living and PAY my taxes!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317975">\
	 <div id="dsq-comment-header-21317975" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317975" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317975">sanity8406</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317975" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317975" class="dsq-comment-message">What is it with all of the poor folks bashing?  Go to the library and learn something; grow things and sell them; stop whining?  You are all becoming a country divided!  And those of you who say you\'re living the sweet life; well get the heck off of here.  Until you lose your job, can\'t pay for heat or food or medical care for yourself or kids then you don\'t know "richard" and should just shut up.<br><br>$500 for us?  After the trillions of our dollars that have been spent on the war, the billions in cash that were lost in a shipment to Iraq and never found; the almost trillion of tax money that was GIVEN to the banks and companies to spend on million dollar bonuses and private jets!!??  <br><br>Get real and give us something that will really stimulate our lives and the economy!  I agree with "bluelight422", his post should be sent to the Obama and his cabinet, the house and the senate.  It might need some refinements but it\'s about as sound and sensible as the crap that\'s coming out of Washington today.<br><br>If they really care then passing something like this will be easy for them.  This country is in so much debt, but we the citizens are in more serious debt; we won\'t have shelter or food or access to medical care, the leaders will not suffer one single second.<br><br>Come on people!  Stop the stupid bickering; you sound like the republicans and the democrats.  Get some sense of reality and even if you are not in the same sad financial boat as the millions of laid off people, sick people, or senior citizens, try to imagine what it would be like to not be able to pay for heat, or food, or rent?  Not to even have money for public transport to anywhere.  Not everyone is in such dire straights but so many are and it\'s up to the rest of America to help not make convoluted suggestions because you\'re warm, your belly is full and you have your creature comforts.  Think of the others who are suffering and offer some sound advice and throw your platitudes in the trash!<br><br>I agree that pray is helpful if you\'re a religious person but God isn\'t going to send us food or money or whatever we need, we have to do that for ourselves.<br><br>Amen, I\'m finished.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317976">\
	 <div id="dsq-comment-header-21317976" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317976" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317976">the lady</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317976" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317976" class="dsq-comment-message">by the way guys it\'s now down to $400.00 a year for singles and $800.00a year for married couples.  The money get lower and lower for us.  What is going on here.  What the hell are we going to do with $400.00 tax credit.  At least give it to us as a check so we can spend it, or put food on the table or pay a dam bill.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317977">\
	 <div id="dsq-comment-header-21317977" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317977" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317977">sanity8406</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317977" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317977" class="dsq-comment-message">After all of the talk and blogs all over the internet I have to ask if anyone of you out there knows of any way that we can get our thoughts and feelings to the attention of the lawmakers?<br><br>What recourse do we, the main street citizens, have in this whole thing?  Do we have a voice?  Who will listen to us?  Where do we express ourselves to be heard and will our voice make any difference?<br><br>We the tax payors whose money they keep talking about have no control over any of this; we can only listen in silence as the news shows bring us the latest upset made by the lawmakers in Washington.  We cannot tell "them" what to do with "our" tax  money because they aren\'t asking our permission and once we pay it to the government it ceases to belong to us. <br><br>Can we demand a presence in the proceedings? Can we demand a voice in the decision making process?  Do we have the right to offer our suggetions and ask that they be seriously considered? Or do we just sit in silence and let them decide for us?<br><br>We did that in December when the Bush Administration offered the first bail out only to learn that the money did not have oversight and our money was spent on big bonuses, private jets, big ticket seminars, etc.  The banks and companies that received our money don\'t even have to pay it back.  They aren\'t helping anyone with foreclosures, or offering better terms on mortgages for folks who lost their jobs.  We are at their mercy and while Obama and his staff are telling us they are trying it really isn\'t about us on main street, it\'s about the folks at the top.<br><br>Pretty soon there won\'t be any main street or people on it, most of us will be in the cardboard shanties reminiscent of the 1st great depression.  <br><br>Thanks ex-President Bush.  We are all so happy that you have a nice ranch to retire to and secret service at our expense to keep you safe.  Thank goodness you were rich to begin with and that your oil investments stayed so sound and high all of these years so you could enjoy the comforts that you deserve on our sweat and blood.  May the Good Lord see that you receive everything that you so justly deserve.<br><br>We will survive, it won\'t be easy or pleasant but we are a country of survivors so we will prevail.  I only hope the Chinese and our other debtors don\'t call in our loans!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317978">\
	 <div id="dsq-comment-header-21317978" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317978" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317978">Guy in debt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317978" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317978" class="dsq-comment-message">Look, I have debt. Lot\'s of debt. While I\'d like to think I\'m responsible for said debt, it disgusts me to no end to know that while I try to dig myself out of this crushing debt, our top executives are getting their shares of the pork pie, bonuses are STILL being paid out regardless of company failures and the icing on the cake:  $300 million so congress can buy a bunch of golf carts.<br><br>The government takes money out of all of our paychecks, it\'s about time we all say enough is enough</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317979">\
	 <div id="dsq-comment-header-21317979" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317979" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317979">brywolf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317979" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317979" class="dsq-comment-message">Amen, you are the first person on here that knows what they are talking about</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317983">\
	 <div id="dsq-comment-header-21317983" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317983" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317983">Doug Glass</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317983" class="dsq-comment-message">I do so love to see articles like this one; all complaint and no better way offered.  If you, the author, are so capable of determining what\'s wrong, why is it you never offer alternative solutions?  And cut the crap about there not being space or time.  You had space and time to discern what\'s wrong, brother you have space and time to offer your solution you just know will work.<br><br>People who complain and offer no help are simply bitching ... pure and simple.  So put your money where your mouth is and publish your real world, workable solutions.   But be careful, for every real world, workable solution there is an "expert" to tell you how wrong you are.  That\'s the nature of economics.  So do your research, compile your data, test your hypotheses, publish your results and ask for confirmations and retesting.  You do that and you\'ll have real credibility.  If not, you\'re just one more sour individual all to ready to complain, but never available to jump into the fight and take a blow or two.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317984">\
	 <div id="dsq-comment-header-21317984" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317984">42 y/o employeed, middle class</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317984" class="dsq-comment-message">God help us.  The American people need help, not all the millionare bank execs.  Why should we bail out banks that fail?  Will the government bail us out when we are unemployeed and have lost our home?  <br>Will  a little 500 dollar check really do us any good long term?   What the hell is wrong with this picture?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317985">\
	 <div id="dsq-comment-header-21317985" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317985" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317985">Retiree</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317985" class="dsq-comment-message">Retirement accounts have lost over 30% of their value in the past year.  Many retirees (like me) have to work to make ends meet.  Yet retirees who receive Social Security benefits continue to be (double ) taxed on their benefits: first, when they paid into the SS system, and now when the benefits are received.  Also, even though retired, I still have to pay into the SS system from my earnings.  If the Congress is truly concerned about double taxation and about providing relief to hard working Americans, the tax on SS benefits should be abolished, and SS tax on retirees\' earnings should also be abolished.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317992">\
	 <div id="dsq-comment-header-21317992" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317992" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317992">Need some money</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317992" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317992" class="dsq-comment-message">The people who work their a$$ off get less than the ones who sit on their a$$....it just ain\'t fair is it? I say, quit work, sit on your front porch and love life. The government will take care of you..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317986">\
	 <div id="dsq-comment-header-21317986" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317986" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317986">Curious1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317986" class="dsq-comment-message">So now that Obama is signing this Stimulus bill...the only thing I\'m not hearing is when will it all take effect? When wil the unemployment be extended? When will peoples Foodstamps go (i believe 12%) higher? I feel it all starts with the poor. They will spend the money.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317987">\
	 <div id="dsq-comment-header-21317987" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317987" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317987" href="http://inlibertas.blogspot.com/" target="_blank" rel="nofollow">John Friedman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317987" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317987" class="dsq-comment-message">Sorry, the stimulus is not going to work.  Like some of the commenters already mentioned, they\'re just going to pay down debt or hoard the money until better times.   According to the CBO, economic growth will be lower long-term than if the government just left things alone.  It\'s time to welcome back stagflation.<br><br>Instead of worrying about someone else\'s corporate jet, how about we worry about the gigantic hole the government is dumping our taxdollars down?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317988">\
	 <div id="dsq-comment-header-21317988" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317988" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317988">Katherine</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317988" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317988" class="dsq-comment-message">I liked the big check we got last year. I don\'t understand any of this and what it\'s going to do to help pay off debt. Me.. I only pay off debt when I have a big amount and my power, rent and everything else is paid. So 30 dollars a week is just going to seem like normal pay to me which will just go to gas power rent things like that bc not seeing it in a big chunk I won\'t even think about it being there. Which it doesn\'t matter what we think one bit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318003">\
	 <div id="dsq-comment-header-21318003" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318003" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318003">Dar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318003" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318003" class="dsq-comment-message">Not understanding is what they count on from all of us .... they want you to just take it and spend it and raise the economy that month .... then in a few mths the spending stops again and we get to hear recession once more . <br>A lil bit every week just makes the hike in everythings cost a lil more barable . <br>Its a stimulated recession ....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317989">\
	 <div id="dsq-comment-header-21317989" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317989" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317989">ourrune</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317989" class="dsq-comment-message">I\'ll take this refund to get out of TN and back to FL this place stinks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317990">\
	 <div id="dsq-comment-header-21317990" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317990" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317990">Christie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317990" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317990" class="dsq-comment-message">I am working 5 jobs.  My spouse was forced out of work at ATK because of a medical disablilty.  We owe $21000.00 in taxes, because of having to use our retirement fund and Met Life not takiing any taxes out of his checks.  I am trying my hardest, paying my bills, alot of it has gone to collection agencies, so trying to keep up is just about taking me out.  I do not want to take out Bankruptcy, that is not my way out.  I have 3 children and 1 grandchild.  Is there anyone or anything out there that could help me in my case.  I am not asking for a handout, I just have such anxiety of having to have our families help us, when they can\'t really afford it either.  I work at a hospital, for an ambulance, Teach EMT classes and also have 2 State jobs, one is the State Pediatric Force Team, the other is State Test team for new EMT\'s. <br>My stress level is pretty high, I just some help, somehow, somewhere.  Can anyone help?<br>Thank you for any help you have for me, advice is the greatest assett from people who have beeen in my shoes/<br><br>Sincerely<br>Christie <br>email at <a href="mailto:chp@wildblue.net" rel="nofollow">chp@wildblue.net</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317991">\
	 <div id="dsq-comment-header-21317991" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317991" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317991">Need some money</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317991" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317991" class="dsq-comment-message">Should I take out what little bit of money I got left in stock for my retirement or leave it in there and lose the rest of it? I am scared. Already lost more than half of what I had saved for retirement.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317993">\
	 <div id="dsq-comment-header-21317993" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317993">snowbirdy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317993" class="dsq-comment-message">How will the reduction in withholdings affect my 2009 tax return? In the past if I did not have enough withheld I had to pay the government. Now that the reduction in with holdings is giving me extra in my pay check won\'t I be paying it to the government next April?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317994">\
	 <div id="dsq-comment-header-21317994" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317994" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317994">yanqui</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317994" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317994" class="dsq-comment-message">Is it just a reduction in withholding?  I was under the impression it is a genuine reduction in taxes due.  There\'s quite a bit of difference.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317995">\
	 <div id="dsq-comment-header-21317995" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317995" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317995">snowbirdy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317995" class="dsq-comment-message">Thanks to my dad who found the following:<br>The IRS website explains in news article IR-2009-13 New Withholding Tables Now Available on IRS.gov; Most Workers Will See Bigger Paychecks this Spring <br>in the 7th paragraph: "...all eligible taxpayers will need to claim the credit when they file their 2009 income tax return..."<br><a href="http://www.irs.gov/newsroom/article/0%2C%2Cid=204521%2C00.html" rel="nofollow">www.irs.gov/newsroom/article/0,,id=204521,00.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318001">\
	 <div id="dsq-comment-header-21318001" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318001">Dar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318001" class="dsq-comment-message">theres a major difference !!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317996">\
	 <div id="dsq-comment-header-21317996" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317996" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317996">Inquiring Taxpayer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317996" class="dsq-comment-message">If my 2009 wages, deductions, and exemptions all  remain the same with the exception of the new federal tax table, how will the bottom line of my 2009 tax return that will be filed in 2010 be different than the one I just filed for 2008?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317998">\
	 <div id="dsq-comment-header-21317998" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317998" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21317998" href="http://consumerismcommentary.com/" target="_blank" rel="nofollow">Flexo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317998" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317998" class="dsq-comment-message">It\'s too early to say considering there is much more time left for the government to change the laws for 2009 income tax returns.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318004">\
	 <div id="dsq-comment-header-21318004" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318004" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318004">snowbirdy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318004" class="dsq-comment-message">You will owe what you\'ve been "given" in 2009 with the reduced tax table. But if they do change the laws before filing the 2009 tax you may break even. You can change your withholdings to cover the "extra" now even if you claim zero. If they do change the laws you\'ll get it back. I doubt they will change the laws.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21317999">\
	 <div id="dsq-comment-header-21317999" class="dsq-comment-header">\
	 <cite id="dsq-cite-21317999" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21317999">Dar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21317999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21317999" class="dsq-comment-message">Quit giving the American people a " lil doggie treat " , and get things in real check . Spend this money on a useful change . <br>Take all your money used to assist other countries and assist the people here . freeze the credit card interest rates at a low level giving people a chance to catch up and reduce the principal debt owed . <br>Help the people that rent due to minor credit issues be able to purchase a home with low interest for the early years of the mortgage where if they are motivated to move forward they will put everything they can toward the principal early on .<br>That will create a stimulus .... homeowners by things for their homes . <br>People need a round about stimulus not just some play money ... that ends up in big biz pockets and just makes a fake stock market jump for a few companies that will drop out again after that play moneys gone everyones stock drops again and we are again in a self afflicted recession .....stimulated recession  ....is anyone seeing what this is ? I wont go any further .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21318000">\
	 <div id="dsq-comment-header-21318000" class="dsq-comment-header">\
	 <cite id="dsq-cite-21318000" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21318000">Dar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21318000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21318000" class="dsq-comment-message">afterthought......<br>And for the peole that arent in debt or dont want a lowered mortgage starting rate , the ones that were wise from the start (which I am not one) Give them the cash stimulus .... they deserve it and they have earned the benefit of having the cash gift ... why ? because they will use it wisely .....</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=consumerismcommentary&t=how_obama8217s_2009_economic_stimulus_will_affect_you&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 = 'a754e38c7443c66a17fb4f842187453e';
			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');
}

})();




