




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": {"c19acde015b745b0b2861a45b6c6e8a8": {"username": "Andrew Lange", "tumblr": "", "display_name": "Andrew Lange", "url": "http://disqus.com/guest/c19acde015b745b0b2861a45b6c6e8a8/", "registered": false, "linkedin": "", "blog": "http://www.smallwalls.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": ""}, "d5679a1c09a6d65d9370843b566692c8": {"username": "Sandy", "tumblr": "", "display_name": "Sandy", "url": "http://disqus.com/guest/d5679a1c09a6d65d9370843b566692c8/", "registered": false, "linkedin": "", "blog": "http://sandymsu.edu/", "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": ""}, "a2509965625d3dafcc4dfe8aad6e27d2": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/a2509965625d3dafcc4dfe8aad6e27d2/", "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": ""}, "84ef4f1e2f16fe6b4f833ab086f91706": {"username": "JWB", "tumblr": "", "display_name": "JWB", "url": "http://disqus.com/guest/84ef4f1e2f16fe6b4f833ab086f91706/", "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": ""}, "34beb72a60890e2a74ea9fc88b16531c": {"username": "Barkley", "tumblr": "", "display_name": "Barkley", "url": "http://disqus.com/guest/34beb72a60890e2a74ea9fc88b16531c/", "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": ""}, "7115cf18a9cba534339c4d665516a51b": {"username": "paidtwice", "tumblr": "", "display_name": "paidtwice", "url": "http://disqus.com/guest/7115cf18a9cba534339c4d665516a51b/", "registered": false, "linkedin": "", "blog": "http://www.paidtwice.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": ""}, "0d99042c351c053243f238b105cf2fd9": {"username": "wormbuff", "tumblr": "", "display_name": "wormbuff", "url": "http://disqus.com/guest/0d99042c351c053243f238b105cf2fd9/", "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": ""}, "ba177785dcbc6480c295e6dc1dbcdb56": {"username": "Jay Willis", "tumblr": "", "display_name": "Jay Willis", "url": "http://disqus.com/guest/ba177785dcbc6480c295e6dc1dbcdb56/", "registered": false, "linkedin": "", "blog": "http://www.jaywillis.net/", "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": ""}, "96c33c1a5c762f366a54309fd4456ba3": {"username": "Peter", "tumblr": "", "display_name": "Peter", "url": "http://disqus.com/guest/96c33c1a5c762f366a54309fd4456ba3/", "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": ""}, "a59f32e8479e263d052a813c1c7166c6": {"username": "marmalade", "tumblr": "", "display_name": "marmalade", "url": "http://disqus.com/guest/a59f32e8479e263d052a813c1c7166c6/", "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": ""}, "b50534a01726777bc8a2434cae47cad9": {"username": "Deep Red", "tumblr": "", "display_name": "Deep Red", "url": "http://disqus.com/guest/b50534a01726777bc8a2434cae47cad9/", "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": ""}, "31235a8b902c415dbd395a9cbd073455": {"username": "James Trimble", "tumblr": "", "display_name": "James Trimble", "url": "http://disqus.com/guest/31235a8b902c415dbd395a9cbd073455/", "registered": false, "linkedin": "", "blog": "http://www.jamestrimble.info/", "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": ""}, "31ece0f294c0e6e0c6a44140d814e07c": {"username": "chitowngirl", "tumblr": "", "display_name": "chitowngirl", "url": "http://disqus.com/guest/31ece0f294c0e6e0c6a44140d814e07c/", "registered": false, "linkedin": "", "blog": "http://chitownblues.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": ""}, "d6a0e03d26de9fea20c3ca986fb44380": {"username": "David", "tumblr": "", "display_name": "David", "url": "http://disqus.com/guest/d6a0e03d26de9fea20c3ca986fb44380/", "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": ""}, "14ec8c090ebcbb613f6ec67c5b1edee7": {"username": "Andy", "tumblr": "", "display_name": "Andy", "url": "http://disqus.com/guest/14ec8c090ebcbb613f6ec67c5b1edee7/", "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": ""}, "b41fbd6d522b8bcbd72a3a6de8eb50a0": {"username": "John B", "tumblr": "", "display_name": "John B", "url": "http://disqus.com/guest/b41fbd6d522b8bcbd72a3a6de8eb50a0/", "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": ""}, "a37fff948c46362f436efe3de77967d5": {"username": "DJDove", "tumblr": "", "display_name": "DJDove", "url": "http://disqus.com/guest/a37fff948c46362f436efe3de77967d5/", "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": ""}, "4ccb74ca78d8f332e7d3e4529549af67": {"username": "Tim", "tumblr": "", "display_name": "Tim", "url": "http://disqus.com/guest/4ccb74ca78d8f332e7d3e4529549af67/", "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": ""}, "691b2758b64478b31610fb740eb415bc": {"username": "BarbaraB", "tumblr": "", "display_name": "BarbaraB", "url": "http://disqus.com/guest/691b2758b64478b31610fb740eb415bc/", "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": ""}, "981559b741226c0c195faf43e0ea8e7b": {"username": "ispf", "tumblr": "", "display_name": "ispf", "url": "http://disqus.com/guest/981559b741226c0c195faf43e0ea8e7b/", "registered": false, "linkedin": "", "blog": "http://gradmoneymatters.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": ""}, "00316c1d2106a4f4a5dc9ca7987e47e0": {"username": "Money", "tumblr": "", "display_name": "Money", "url": "http://disqus.com/guest/00316c1d2106a4f4a5dc9ca7987e47e0/", "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": ""}, "3dec9fa78ea64b3310136df48c9fdeb4": {"username": "Mike", "tumblr": "", "display_name": "Mike", "url": "http://disqus.com/guest/3dec9fa78ea64b3310136df48c9fdeb4/", "registered": false, "linkedin": "", "blog": "http://www.thefinancialblogger.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": ""}, "52edbe08e641854cf5e6016c775f6f15": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/52edbe08e641854cf5e6016c775f6f15/", "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": ""}, "9714e043302d19773df02a13b8efdf7e": {"username": "Eric", "tumblr": "", "display_name": "Eric", "url": "http://disqus.com/guest/9714e043302d19773df02a13b8efdf7e/", "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": ""}, "cbe541affd36b40ca5fbf8eb8b7b055d": {"username": "EvanW", "tumblr": "", "display_name": "EvanW", "url": "http://disqus.com/guest/cbe541affd36b40ca5fbf8eb8b7b055d/", "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": ""}, "ca36834fcb2fb3e0e9202c23b1db2f22": {"username": "Andy", "tumblr": "", "display_name": "Andy", "url": "http://disqus.com/guest/ca36834fcb2fb3e0e9202c23b1db2f22/", "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": ""}, "4ef20eee5c1837ac87cc9d829a98e3db": {"username": "Reagan", "tumblr": "", "display_name": "Reagan", "url": "http://disqus.com/guest/4ef20eee5c1837ac87cc9d829a98e3db/", "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": ""}, "86c1f766518aefe31c1576f1cee22a54": {"username": "GLM", "tumblr": "", "display_name": "GLM", "url": "http://disqus.com/guest/86c1f766518aefe31c1576f1cee22a54/", "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": ""}, "5f0bba3141d349d17f8a1b1979fb3883": {"username": "Ed", "tumblr": "", "display_name": "Ed", "url": "http://disqus.com/guest/5f0bba3141d349d17f8a1b1979fb3883/", "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": ""}, "65a76344c89a3b442d9f31ef95b46d3c": {"username": "SavingWithMe", "tumblr": "", "display_name": "SavingWithMe", "url": "http://disqus.com/guest/65a76344c89a3b442d9f31ef95b46d3c/", "registered": false, "linkedin": "", "blog": "http://www.savingwithme.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": ""}, "a402f881ffb69391934e7c6850ad7b8f": {"username": "Holly Williams", "tumblr": "", "display_name": "Holly Williams", "url": "http://disqus.com/guest/a402f881ffb69391934e7c6850ad7b8f/", "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": ""}, "3cb6b4a84c1f35133bd879d4f5e3dd2e": {"username": "Agus", "tumblr": "", "display_name": "Agus", "url": "http://disqus.com/guest/3cb6b4a84c1f35133bd879d4f5e3dd2e/", "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": ""}, "d3835a59c664bcd4c17dac4c086573a9": {"username": "Ulysses", "tumblr": "", "display_name": "Ulysses", "url": "http://disqus.com/guest/d3835a59c664bcd4c17dac4c086573a9/", "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": ""}, "048e7363f8d711b818dc82ed37f2baf9": {"username": "D M", "tumblr": "", "display_name": "D M", "url": "http://disqus.com/guest/048e7363f8d711b818dc82ed37f2baf9/", "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": ""}, "7c54823e6af4b4e49e407a3467531c44": {"username": "Rand", "tumblr": "", "display_name": "Rand", "url": "http://disqus.com/guest/7c54823e6af4b4e49e407a3467531c44/", "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": ""}, "f274930387920f96505da8a2b6243628": {"username": "Ben Mathews", "tumblr": "", "display_name": "Ben Mathews", "url": "http://disqus.com/guest/f274930387920f96505da8a2b6243628/", "registered": false, "linkedin": "", "blog": "http://bmathewsmathews2000.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": ""}, "96f597882b17b76e97fefb58bd3e9562": {"username": "PhantomMB", "tumblr": "", "display_name": "PhantomMB", "url": "http://disqus.com/guest/96f597882b17b76e97fefb58bd3e9562/", "registered": false, "linkedin": "", "blog": "http://www.facebook.com/srch.php?nm=Manoj+Bhargaw", "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": ""}, "6f0b76f817e960920f19c201dca9e58a": {"username": "Brenna", "tumblr": "", "display_name": "Brenna", "url": "http://disqus.com/guest/6f0b76f817e960920f19c201dca9e58a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/348/1772/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e143fe60fbf8d11c8015aa76c1c12b2": {"username": "Marlene", "tumblr": "", "display_name": "Marlene", "url": "http://disqus.com/guest/0e143fe60fbf8d11c8015aa76c1c12b2/", "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": ""}, "ed1abd5b56b7d2aa2824efe7353f1a2a": {"username": "BoarderX", "tumblr": "", "display_name": "BoarderX", "url": "http://disqus.com/guest/ed1abd5b56b7d2aa2824efe7353f1a2a/", "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": ""}, "84b41c63d6462904a5d135be71cba944": {"username": "cdiltz13", "tumblr": "", "display_name": "cdiltz13", "url": "http://disqus.com/guest/84b41c63d6462904a5d135be71cba944/", "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": ""}, "bc9359e71667c70d8785bbf4956bf97a": {"username": "Chris Murphy", "tumblr": "", "display_name": "Chris Murphy", "url": "http://disqus.com/guest/bc9359e71667c70d8785bbf4956bf97a/", "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": ""}, "b844963be5d43fb83eadde66a6a60292": {"username": "Sue", "tumblr": "", "display_name": "Sue", "url": "http://disqus.com/guest/b844963be5d43fb83eadde66a6a60292/", "registered": false, "linkedin": "", "blog": "http://allroadstowealth.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": ""}, "76753d9ba946c7bf79b851062437a62b": {"username": "Steve O.", "tumblr": "", "display_name": "Steve O.", "url": "http://disqus.com/guest/76753d9ba946c7bf79b851062437a62b/", "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": ""}, "2457685a8e067166e5ef46484d79464e": {"username": "Bill S", "tumblr": "", "display_name": "Bill S", "url": "http://disqus.com/guest/2457685a8e067166e5ef46484d79464e/", "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": ""}, "22209aff97b8af0d6ff92d90fb9b1d09": {"username": "Mrs. Micah", "tumblr": "", "display_name": "Mrs. Micah", "url": "http://disqus.com/guest/22209aff97b8af0d6ff92d90fb9b1d09/", "registered": false, "linkedin": "", "blog": "http://mrsmicah.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": ""}, "99e933b11ccb4da1284bc4cfcee3f4dd": {"username": "Brad", "tumblr": "", "display_name": "Brad", "url": "http://disqus.com/guest/99e933b11ccb4da1284bc4cfcee3f4dd/", "registered": false, "linkedin": "", "blog": "http://www.bradrholt.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/348/2419/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "acf720266cd3a81a8383eaeb35bdf6c8": {"username": "jason", "tumblr": "", "display_name": "jason", "url": "http://disqus.com/guest/acf720266cd3a81a8383eaeb35bdf6c8/", "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": ""}, "a1cfa6e4cc11de69ba8b8e8bb0eb4748": {"username": "GeekMan", "tumblr": "", "display_name": "GeekMan", "url": "http://disqus.com/guest/a1cfa6e4cc11de69ba8b8e8bb0eb4748/", "registered": false, "linkedin": "", "blog": "http://www.themightygeek.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": ""}, "52effe550d7058696a36f188127e8d11": {"username": "Scott", "tumblr": "", "display_name": "Scott", "url": "http://disqus.com/guest/52effe550d7058696a36f188127e8d11/", "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": ""}, "ce1708a19bab5610c830757af725e024": {"username": "PJ", "tumblr": "", "display_name": "PJ", "url": "http://disqus.com/guest/ce1708a19bab5610c830757af725e024/", "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": ""}, "3a1ae87f90baf5b457c63b3e9df9f526": {"username": "Arun", "tumblr": "", "display_name": "Arun", "url": "http://disqus.com/guest/3a1ae87f90baf5b457c63b3e9df9f526/", "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": ""}, "543956109979c21819b72ea6d0f75e15": {"username": "ccarrolls", "tumblr": "", "display_name": "ccarrolls", "url": "http://disqus.com/guest/543956109979c21819b72ea6d0f75e15/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/348/2380/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "39ec9f27bcdcf4779b1d8e5ec8bbbf42": {"username": "MoneyPhreek", "tumblr": "", "display_name": "MoneyPhreek", "url": "http://disqus.com/guest/39ec9f27bcdcf4779b1d8e5ec8bbbf42/", "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": ""}, "c55dd89b686250dcc710bb4698f023c7": {"username": "DJ", "tumblr": "", "display_name": "DJ", "url": "http://disqus.com/guest/c55dd89b686250dcc710bb4698f023c7/", "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": ""}, "c1d50fbd62ead4e98c10e046d2342698": {"username": "shappy", "tumblr": "", "display_name": "shappy", "url": "http://disqus.com/guest/c1d50fbd62ead4e98c10e046d2342698/", "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": ""}, "b103c6955a803e91dca022ed12586af3": {"username": "Rachel", "tumblr": "", "display_name": "Rachel", "url": "http://disqus.com/guest/b103c6955a803e91dca022ed12586af3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/348/2397/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6bf49aa728665bbb8bbf650b55dfc94a": {"username": "Kim", "tumblr": "", "display_name": "Kim", "url": "http://disqus.com/guest/6bf49aa728665bbb8bbf650b55dfc94a/", "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": ""}, "d50b1d7bd2b8e181db74713800b44b30": {"username": "Justin", "tumblr": "", "display_name": "Justin", "url": "http://disqus.com/guest/d50b1d7bd2b8e181db74713800b44b30/", "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": ""}, "ecdcd003c9cea3be1a2082b7b3f601b2": {"username": "rjw", "tumblr": "", "display_name": "rjw", "url": "http://disqus.com/guest/ecdcd003c9cea3be1a2082b7b3f601b2/", "registered": false, "linkedin": "", "blog": "http://walkerz.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": ""}, "955797ba619f704eae4dcfc4ec1de019": {"username": "Lynnae @ Being Frugal", "tumblr": "", "display_name": "Lynnae @ Being Frugal", "url": "http://disqus.com/guest/955797ba619f704eae4dcfc4ec1de019/", "registered": false, "linkedin": "", "blog": "http://beingfrugal.net/", "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": ""}, "8e47c5c38922751d291584e332c0dc3d": {"username": "Scott", "tumblr": "", "display_name": "Scott", "url": "http://disqus.com/guest/8e47c5c38922751d291584e332c0dc3d/", "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": ""}, "859146cb496dd07195cb55db84b18256": {"username": "Moese", "tumblr": "", "display_name": "Moese", "url": "http://disqus.com/guest/859146cb496dd07195cb55db84b18256/", "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": ""}, "2a5f622ee0d1b1deee54ab15c5fce488": {"username": "Matt", "tumblr": "", "display_name": "Matt", "url": "http://disqus.com/guest/2a5f622ee0d1b1deee54ab15c5fce488/", "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": ""}, "4a14a10d2005c2e94f245984ea1801ca": {"username": "bear35", "tumblr": "", "display_name": "bear35", "url": "http://disqus.com/guest/4a14a10d2005c2e94f245984ea1801ca/", "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": ""}, "cb669dcae61d44a6127e3954c08a87e9": {"username": "Savingguy", "tumblr": "", "display_name": "Savingguy", "url": "http://disqus.com/guest/cb669dcae61d44a6127e3954c08a87e9/", "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": ""}, "7690f32d3b566d94a35c65ae4b3df6c1": {"username": "Kurt Moeller", "tumblr": "", "display_name": "Kurt Moeller", "url": "http://disqus.com/guest/7690f32d3b566d94a35c65ae4b3df6c1/", "registered": false, "linkedin": "", "blog": "http://www.kurtmoeller.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": ""}, "840dacb2d84c347479f194345edcf998": {"username": "H Lee D", "tumblr": "", "display_name": "H Lee D", "url": "http://disqus.com/guest/840dacb2d84c347479f194345edcf998/", "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": ""}, "26b520b03c4aaea944fecf4e78edb61e": {"username": "Sean Murphy", "tumblr": "", "display_name": "Sean Murphy", "url": "http://disqus.com/guest/26b520b03c4aaea944fecf4e78edb61e/", "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": ""}, "20867f10192527f41aafeea355e9398f": {"username": "James Dwyer", "tumblr": "", "display_name": "James Dwyer", "url": "http://disqus.com/guest/20867f10192527f41aafeea355e9398f/", "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": ""}, "42a3e307926a45e9c2ef68725a9c742b": {"username": "Kenny Jacob", "tumblr": "", "display_name": "Kenny Jacob", "url": "http://disqus.com/guest/42a3e307926a45e9c2ef68725a9c742b/", "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": ""}, "c70578f0edb97719a847f6a52ff4419d": {"username": "Rue", "tumblr": "", "display_name": "Rue", "url": "http://disqus.com/guest/c70578f0edb97719a847f6a52ff4419d/", "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": ""}, "5186531f05720fa6b8e726ba104a36da": {"username": "Punny Money", "tumblr": "", "display_name": "Punny Money", "url": "http://disqus.com/guest/5186531f05720fa6b8e726ba104a36da/", "registered": false, "linkedin": "", "blog": "http://www.punny.org/", "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": ""}, "1a6aa77048591075a9f98483883d6426": {"username": "skylog", "tumblr": "", "display_name": "skylog", "url": "http://disqus.com/guest/1a6aa77048591075a9f98483883d6426/", "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": ""}, "d5c13edb1602afc344ed3d9eddc4f424": {"username": "Valerie", "tumblr": "", "display_name": "Valerie", "url": "http://disqus.com/guest/d5c13edb1602afc344ed3d9eddc4f424/", "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": ""}, "3b08759120c52e2b42073838d135596a": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/3b08759120c52e2b42073838d135596a/", "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": ""}, "0ac801682fbccbd34ceed57bff2a9f69": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/0ac801682fbccbd34ceed57bff2a9f69/", "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": ""}, "fd91f489495e967f3ffcdc67cedff038": {"username": "Jared", "tumblr": "", "display_name": "Jared", "url": "http://disqus.com/guest/fd91f489495e967f3ffcdc67cedff038/", "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": ""}, "9ef71464abe7e0428c6e9bcc5c12b877": {"username": "Internyet", "tumblr": "", "display_name": "Internyet", "url": "http://disqus.com/guest/9ef71464abe7e0428c6e9bcc5c12b877/", "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": ""}, "d34e8b59cfb40299e5489b293edd5b86": {"username": "franco", "tumblr": "", "display_name": "franco", "url": "http://disqus.com/guest/d34e8b59cfb40299e5489b293edd5b86/", "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": ""}, "eecc1fa07918d28d86dcc26dc997d90b": {"username": "PoorMan", "tumblr": "", "display_name": "PoorMan", "url": "http://disqus.com/guest/eecc1fa07918d28d86dcc26dc997d90b/", "registered": false, "linkedin": "", "blog": "http://www.qcsitter.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": ""}, "adf92018abce20021aee4e160f210718": {"username": "iarenoob", "tumblr": "", "display_name": "iarenoob", "url": "http://disqus.com/guest/adf92018abce20021aee4e160f210718/", "registered": false, "linkedin": "", "blog": "http://www.iarenoob.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": ""}, "7fef606303595cc02df128bdb6b6bbe9": {"username": "lisa", "tumblr": "", "display_name": "lisa", "url": "http://disqus.com/guest/7fef606303595cc02df128bdb6b6bbe9/", "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": ""}, "4baca8aa791f9701daa887ca742ddf04": {"username": "pchedstrom", "tumblr": "", "display_name": "pchedstrom", "url": "http://disqus.com/guest/4baca8aa791f9701daa887ca742ddf04/", "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": ""}, "25f26536c9d789473f2a39746f6dc37f": {"username": "GPSMoney", "tumblr": "", "display_name": "GPSMoney", "url": "http://disqus.com/guest/25f26536c9d789473f2a39746f6dc37f/", "registered": false, "linkedin": "", "blog": "http://gpsmoney.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": ""}, "204f57c7d76b8a9f82a1cbf63ec35fa3": {"username": "Paul", "tumblr": "", "display_name": "Paul", "url": "http://disqus.com/guest/204f57c7d76b8a9f82a1cbf63ec35fa3/", "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": ""}, "b284b4c71899c35e1f532fb5f8d357e7": {"username": "Mark McGuire", "tumblr": "", "display_name": "Mark McGuire", "url": "http://disqus.com/guest/b284b4c71899c35e1f532fb5f8d357e7/", "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": ""}, "389326e89ded37fde6463578d9b08beb": {"username": "Eric", "tumblr": "", "display_name": "Eric", "url": "http://disqus.com/guest/389326e89ded37fde6463578d9b08beb/", "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": ""}, "6184fd6183838bb3eeb404b9e93c26ac": {"username": "James Allen", "tumblr": "", "display_name": "James Allen", "url": "http://disqus.com/guest/6184fd6183838bb3eeb404b9e93c26ac/", "registered": false, "linkedin": "", "blog": "http://jamesmallen.net/", "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": ""}, "39a98cb08a82edfb93249b8e7905f532": {"username": "Jen-wae", "tumblr": "", "display_name": "Jen-wae", "url": "http://disqus.com/guest/39a98cb08a82edfb93249b8e7905f532/", "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": ""}, "a46f0d1720b37d5520b5d860734583d9": {"username": "Justin", "tumblr": "", "display_name": "Justin", "url": "http://disqus.com/guest/a46f0d1720b37d5520b5d860734583d9/", "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": ""}, "a6d86487a47887c951ddeb97203ef930": {"username": "Dan", "tumblr": "", "display_name": "Dan", "url": "http://disqus.com/guest/a6d86487a47887c951ddeb97203ef930/", "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": ""}, "b6823c23604dc7e114555e8672610a60": {"username": "LeighS", "tumblr": "", "display_name": "LeighS", "url": "http://disqus.com/guest/b6823c23604dc7e114555e8672610a60/", "registered": false, "linkedin": "", "blog": "http://www.eichorsmith.net/", "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": ""}, "39aac00c98cd2c8ed62c83ea7615cb05": {"username": "Bobby", "tumblr": "", "display_name": "Bobby", "url": "http://disqus.com/guest/39aac00c98cd2c8ed62c83ea7615cb05/", "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": ""}, "0f350ae3d5cb9974c6dfcbcce525866c": {"username": "ryan", "tumblr": "", "display_name": "ryan", "url": "http://disqus.com/guest/0f350ae3d5cb9974c6dfcbcce525866c/", "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": ""}, "48c063ad6c40f7ae554e9460064a43e6": {"username": "Jon L", "tumblr": "", "display_name": "Jon L", "url": "http://disqus.com/guest/48c063ad6c40f7ae554e9460064a43e6/", "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": ""}, "23e0fd04e8dbecd5353cc041ca2d4cb2": {"username": "Sagar", "tumblr": "", "display_name": "Sagar", "url": "http://disqus.com/guest/23e0fd04e8dbecd5353cc041ca2d4cb2/", "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": ""}, "e19cae625e925c32e48271b46b9acb76": {"username": "Tomas", "tumblr": "", "display_name": "Tomas", "url": "http://disqus.com/guest/e19cae625e925c32e48271b46b9acb76/", "registered": false, "linkedin": "", "blog": "http://www.asesulietuvis.lt/", "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": ""}, "15dec57259738b064d0b6096f9511e05": {"username": "Di", "tumblr": "", "display_name": "Di", "url": "http://disqus.com/guest/15dec57259738b064d0b6096f9511e05/", "registered": false, "linkedin": "", "blog": "http://magickalrealism.etsy.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": ""}, "bcf09f39856333900926adee03993111": {"username": "shanks", "tumblr": "", "display_name": "shanks", "url": "http://disqus.com/guest/bcf09f39856333900926adee03993111/", "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": ""}, "45ae7934f4877a5b8fe1b76da952d97e": {"username": "Bill", "tumblr": "", "display_name": "Bill", "url": "http://disqus.com/guest/45ae7934f4877a5b8fe1b76da952d97e/", "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": ""}, "26767b1f45fed58082f9250bc2723144": {"username": "ben", "tumblr": "", "display_name": "ben", "url": "http://disqus.com/guest/26767b1f45fed58082f9250bc2723144/", "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": ""}, "d54a2b390d9c708e17bffb1c783a6a3b": {"username": "Andrea", "tumblr": "", "display_name": "Andrea", "url": "http://disqus.com/guest/d54a2b390d9c708e17bffb1c783a6a3b/", "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": ""}, "2a71ee47c3878fdb656e435844ce6674": {"username": "thomas", "tumblr": "", "display_name": "thomas", "url": "http://disqus.com/guest/2a71ee47c3878fdb656e435844ce6674/", "registered": false, "linkedin": "", "blog": "http://www.thomaslshaffer.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": ""}, "cbc8884ad263326c30afbfb2257e017b": {"username": "L", "tumblr": "", "display_name": "L", "url": "http://disqus.com/guest/cbc8884ad263326c30afbfb2257e017b/", "registered": false, "linkedin": "", "blog": "http://www.l4atb.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": ""}, "cc896df585f32dd8480c49e17f9320b7": {"username": "VM", "tumblr": "", "display_name": "VM", "url": "http://disqus.com/guest/cc896df585f32dd8480c49e17f9320b7/", "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": ""}, "192595aac2d8de90718c6dd2608d3c8c": {"username": "foolarch", "tumblr": "", "display_name": "foolarch", "url": "http://disqus.com/guest/192595aac2d8de90718c6dd2608d3c8c/", "registered": false, "linkedin": "", "blog": "http://foolarch.wordpress.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": ""}, "e0bd34193541dfd730fe21defbc2bd23": {"username": "jnwcmr", "tumblr": "", "display_name": "jnwcmr", "url": "http://disqus.com/guest/e0bd34193541dfd730fe21defbc2bd23/", "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": ""}, "01620a97bb7549f6e06ba7d91d10f4bb": {"username": "Clever Dude", "tumblr": "", "display_name": "Clever Dude", "url": "http://disqus.com/guest/01620a97bb7549f6e06ba7d91d10f4bb/", "registered": false, "linkedin": "", "blog": "http://www.cleverdude.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": ""}, "11980f762e22bae4108f8d095cf3d725": {"username": "Tom", "tumblr": "", "display_name": "Tom", "url": "http://disqus.com/guest/11980f762e22bae4108f8d095cf3d725/", "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": ""}, "8e9808cd8597ad55705d11a30d135ab8": {"username": "gabmets", "tumblr": "", "display_name": "gabmets", "url": "http://disqus.com/guest/8e9808cd8597ad55705d11a30d135ab8/", "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": ""}, "434dc0ff189ede3c6abbae967e3c05c6": {"username": "Scott Wincklhofer", "tumblr": "", "display_name": "Scott Wincklhofer", "url": "http://disqus.com/guest/434dc0ff189ede3c6abbae967e3c05c6/", "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": ""}, "59aafcaebff8ad7c14adc9b3185a2f0b": {"username": "ron", "tumblr": "", "display_name": "ron", "url": "http://disqus.com/guest/59aafcaebff8ad7c14adc9b3185a2f0b/", "registered": false, "linkedin": "", "blog": "http://www.ronshouse.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": ""}, "c55b191c6f4dfc692733ed471fc053c0": {"username": "Luke", "tumblr": "", "display_name": "Luke", "url": "http://disqus.com/guest/c55b191c6f4dfc692733ed471fc053c0/", "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": ""}, "6941403d14a9b4445d649ee9c31d4df2": {"username": "Tyrome", "tumblr": "", "display_name": "Tyrome", "url": "http://disqus.com/guest/6941403d14a9b4445d649ee9c31d4df2/", "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": ""}, "462f06154d2f47c9aeff9f6ce5e4f4f9": {"username": "daniel k", "tumblr": "", "display_name": "daniel k", "url": "http://disqus.com/guest/462f06154d2f47c9aeff9f6ce5e4f4f9/", "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": ""}, "ac49c6b23dc35add82b214d4fb5e6833": {"username": "Jon", "tumblr": "", "display_name": "Jon", "url": "http://disqus.com/guest/ac49c6b23dc35add82b214d4fb5e6833/", "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": ""}, "dc195c9be7209d2e1b24b70dd44feb20": {"username": "Kevin Korol", "tumblr": "", "display_name": "Kevin Korol", "url": "http://disqus.com/guest/dc195c9be7209d2e1b24b70dd44feb20/", "registered": false, "linkedin": "", "blog": "http://www.krazycanadianblogshaw.ca/", "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": ""}, "8aade97feb2697003e85ef110758509b": {"username": "Jonathan", "tumblr": "", "display_name": "Jonathan", "url": "http://disqus.com/guest/8aade97feb2697003e85ef110758509b/", "registered": false, "linkedin": "", "blog": "http://www.mymoneyblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/30/1916/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f8055efbd4903f4673d790dea804ff14": {"username": "Amy", "tumblr": "", "display_name": "Amy", "url": "http://disqus.com/guest/f8055efbd4903f4673d790dea804ff14/", "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": ""}, "612adbee1f37b21fe6ad78a721eb2cd4": {"username": "david sellers", "tumblr": "", "display_name": "david sellers", "url": "http://disqus.com/guest/612adbee1f37b21fe6ad78a721eb2cd4/", "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": ""}, "4e1a6cf6ff3ff023e40d6bfb2d4a0bd7": {"username": "Jon", "tumblr": "", "display_name": "Jon", "url": "http://disqus.com/guest/4e1a6cf6ff3ff023e40d6bfb2d4a0bd7/", "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": ""}, "c7c61daf4c3925867320bf8f162a668a": {"username": "Sam Biller", "tumblr": "", "display_name": "Sam Biller", "url": "http://disqus.com/guest/c7c61daf4c3925867320bf8f162a668a/", "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": ""}, "0802cb8fbffdf0a05a79dc3081bd8858": {"username": "Jason", "tumblr": "", "display_name": "Jason", "url": "http://disqus.com/guest/0802cb8fbffdf0a05a79dc3081bd8858/", "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:37:39", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "locked"}, "realtime_paused": false, "posts": {"21308647": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds interesting, could I get a copy??", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:11:30", "killed": false, "user_key": "2a5f622ee0d1b1deee54ab15c5fce488", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04:11 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}, "21308649": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, I guess that wasn't that interesting. <br><br>I've used Excel to track my finances for a long time and have been considering purchasing a product with more financial intuition and capability. This would be a great opportunity that you could provide me with! Thank you!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:16:23", "killed": false, "user_key": "2a5f622ee0d1b1deee54ab15c5fce488", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04: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}, "21308650": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to upgrade from 2005.  I've used Quicken for years.  Other than its horrible budgeting features, it is great software.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:29:47", "killed": false, "user_key": "f274930387920f96505da8a2b6243628", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04: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}, "21308651": {"up_voted": false, "ip": "", "has_replies": false, "message": "We have been using Money 2004 my wife got free with a laptop. I would like to convert before I lose all ability to import past data. Thanks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:33:57", "killed": false, "user_key": "d50b1d7bd2b8e181db74713800b44b30", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04:33 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}, "21308652": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want one.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:34:35", "killed": false, "user_key": "3a1ae87f90baf5b457c63b3e9df9f526", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04: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}, "21308653": {"up_voted": false, "ip": "", "has_replies": false, "message": "Moneydance works ok, but I still can't bring myself to pay for a personal finance program.  <br><br>Excel can be great, but I end up spending days on end trying to make a perfect budgeting spreadsheet, only to scrap it after a few months.<br><br>If I don't win this, how else will I be able to budget myself so I can buy a house for my move at the end of the year?  <br><br>Help!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_16:56:36", "killed": false, "user_key": "c55b191c6f4dfc692733ed471fc053c0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 04: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}, "21308654": {"up_voted": false, "ip": "", "has_replies": false, "message": "Been using Quicken for many a long time. Excellent product and helps keeps finances in order. Huge fan of the product. <br>Would like to have a free copy, rather than spend $80!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:00:16", "killed": false, "user_key": "cc896df585f32dd8480c49e17f9320b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:00 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}, "21308655": {"up_voted": false, "ip": "", "has_replies": false, "message": "I finally started tracking my finances with an older version a few months ago and would love to try out '08.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:07:08", "killed": false, "user_key": "26767b1f45fed58082f9250bc2723144", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:07 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}, "21308656": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want to win the new Quicken 2008.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:08:46", "killed": false, "user_key": "0e143fe60fbf8d11c8015aa76c1c12b2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05: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}, "21308657": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love Quicken and would be delighted to try out the 2008 version. Thanks for sharing. =)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:09:04", "killed": false, "user_key": "31ece0f294c0e6e0c6a44140d814e07c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:09 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}, "21308658": {"up_voted": false, "ip": "", "has_replies": false, "message": "i started using quicken in the late 90s and other than the forcible regular updates could not be happier with the product.  I have a far better handle around my financial situation and every time they make it easier to download transactions my life and process get one step easier.  <br><br>The Paypal link should be terrifically useful!    However what did you mean by \"in theory\"?  Does it not work?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:35:24", "killed": false, "user_key": "c70578f0edb97719a847f6a52ff4419d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:35 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}, "21308659": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love quicken! Getting a free copy would certainly help my budget out!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:45:56", "killed": false, "user_key": "b41fbd6d522b8bcbd72a3a6de8eb50a0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05: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}, "21308660": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you want something Creative, then I'd recommend a Zen Vision:M!<br><br>Slightly more seriously, I've been using Quicken since the DOS days, switched to Money about 6 years ago, but I'd love to give Quicken a spin again. And I hope the data converter is more reliable now!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:49:32", "killed": false, "user_key": "4a14a10d2005c2e94f245984ea1801ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:49 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}, "21308661": {"up_voted": false, "ip": "", "has_replies": false, "message": "never used this type of budgeting software and would love to try it out.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:52:56", "killed": false, "user_key": "462f06154d2f47c9aeff9f6ce5e4f4f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:52 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}, "21308662": {"up_voted": false, "ip": "", "has_replies": false, "message": "Id like to check out Quicken 2008 to see if they've added any automated catogorization features. Ive always found that part to be a pain.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:54:43", "killed": false, "user_key": "bcf09f39856333900926adee03993111", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05:54 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}, "21308663": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you think positive.. positive things will happen.  I'm positive that I will be selected for a Quicken 2008 Premier copy.<br><br>Signed,<br><br>Thinking Positive", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_17:59:08", "killed": false, "user_key": "eecc1fa07918d28d86dcc26dc997d90b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 05: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}, "21308664": {"up_voted": false, "ip": "", "has_replies": false, "message": "thank you for the chance to receive some great software. keep up the outstanding work on the site.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_18:01:16", "killed": false, "user_key": "1a6aa77048591075a9f98483883d6426", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 06: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}, "21308665": {"up_voted": false, "ip": "", "has_replies": false, "message": "I need this so badly. My business is in the toilet. Literally. I dropped my business receipts while I was in the bathroom.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_18:19:28", "killed": false, "user_key": "5186531f05720fa6b8e726ba104a36da", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 06:19 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}, "21308666": {"up_voted": false, "ip": "", "has_replies": false, "message": "It would be interesting to give this a go. :-) Does it have all the ads for mutual funds and the like?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_18:27:06", "killed": false, "user_key": "22209aff97b8af0d6ff92d90fb9b1d09", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 06: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}, "21308667": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been wanting to upgrade my 2005 Deluxe to 2008 Premier, but I've heard of issues with large data files.  I have data back to 1994 when I used DOS versions of Quicken.<br><br>As a beta tester, can you give any tips on how to get on their program?  I've applied a couple of times and never really heard from them.  <br><br>Thanks for all of the great blog entries and chances like this.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_18:38:20", "killed": false, "user_key": "8e47c5c38922751d291584e332c0dc3d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 06:38 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}, "21308669": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been using an Excel spreadsheet (actually OpenOffice calc document) for as long as I can remember.<br><br>A few months ago, I opened a Wesabe account to get a better categorized view of where my money goes.  I thought my wife and I had a hole in every pair of pants we own, but this proved my theory wrong.  We have been able to selectively identify certain categories where spending reductions can be made, and this has helped us increase our 401k contributions in 2007.<br><br>Wesabe's price (free) is great.  My only issue with Wesabe is the lack of reporting options.  You associate each transaction with one or more tags, then you can view a bar chart using one tag at a time.  That's it.  For example, everything food-related I tag as \"Food\" and something else.  \"Groceries\" for groceries, \"Dinner\" for restaurant-purchased dinners, \"RWork_Lunch\" for my lunches out with work peers.  I would love to be able to see a monthly trend of multiple combined tags.  Also, it would be nice to be able to filter out based on certain merchants or locations.  But alas, \"you get what you pay for\" in the end.<br><br>If it's in the cards, I'd love to have a copy of Quicken 2008, particularly because I use Paypal money market services.  That account does not work with the Wesabe Uploader desktop utility.. I have to download an OFX file from Paypal and manually upload to Wesabe every week.<br><br>Thanks!<br>Reagan", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_19:05:27", "killed": false, "user_key": "4ef20eee5c1837ac87cc9d829a98e3db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 07:05 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}, "21308670": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd like to upgrade from Q2005 but won't pay for it!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_19:32:32", "killed": false, "user_key": "14ec8c090ebcbb613f6ec67c5b1edee7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 07:32 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}, "21308671": {"up_voted": false, "ip": "", "has_replies": false, "message": "Does the new version include better downloads from financial providers?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_19:41:58", "killed": false, "user_key": "2457685a8e067166e5ef46484d79464e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 07:41 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}, "21308672": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would like one.  I am on a budget and currently using MS Money 2003.  I have heard all the arguments, MS Money or Quicken but never have tried Quicken.<br><br>Until I win the lottery, I will have to settle for a free copy or a 5 year old unopened box of Quicken.  In this case, that means I have to wait till the year 2013 to try this version.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_19:45:45", "killed": false, "user_key": "b284b4c71899c35e1f532fb5f8d357e7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 07: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}, "21308673": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you for the chance to get a copy.   Here is my plea for the free copy:<br><br>I used Quicken for year on the PC format and loved it.  When switching to a mac almost 2 years ago the transition was move painful that a stubbed toe on a cold morning.  With the mess that it created I set about a quest to find a satisfactory substitute, behold,  I am still on my quest.  I have tried SO many that I almost have memorized all the small details of every account I have from setting it up so many times!  (That is not something I ever wanted to do.)<br>I find myself tempted to go back to Quicken for Mac and give it one last shot.  From what I hear it has greatly improved with this last update.<br><br>If I were chosen for a free copy (as long as its a mac version) then I will even provide you with a review in return if you want.<br><br>Thanks again, love your blog.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_19:52:58", "killed": false, "user_key": "ecdcd003c9cea3be1a2082b7b3f601b2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 07:52 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}, "21308674": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quicken<br>Useful,<br>I<br>Can<br>Keep<br>E-Bills<br>Nice!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_20:10:22", "killed": false, "user_key": "7c54823e6af4b4e49e407a3467531c44", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 08:10 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}, "21308675": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've tried a few different options:<br>MS Money<br>Quicken 2007<br>Wesabe<br>Other Web 2.0 Apps<br>Homebrew Excel Sheets<br><br>Nothing has delivered an absolutely excellent experience so far.  Having a knack for anything analytical, and seeing true value in reviewing financial analytics, I have been consistently let down by the aforementioned offerings.  Hopefully Quicken 2008 has made a few changes to that!  We'll see.  In any case, I'd love to have a go at the software and see what I can find!<br><br>Thanks for the great posts, Flexo.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_20:51:31", "killed": false, "user_key": "23e0fd04e8dbecd5353cc041ca2d4cb2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 08:51 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}, "21308676": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love a copy of this.  I will find it primary useful to track my Paypal accounts.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_20:55:22", "killed": false, "user_key": "52edbe08e641854cf5e6016c775f6f15", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 08: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}, "21308677": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been reading your blog for about 2 months, and I am now convinced this is the best way for me to graduate from my daily post-it-note financial tracking system.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_21:10:07", "killed": false, "user_key": "c1d50fbd62ead4e98c10e046d2342698", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 09:10 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}, "21308678": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to have Quicken for my boyfriend so he can spend less time making crazy excel spreadsheets to balance his budget, and more time with me! ;o)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_21:45:59", "killed": false, "user_key": "cbc8884ad263326c30afbfb2257e017b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 09: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}, "21308679": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been a personal financial management software user since the early days of Tobias' Managing Your Money DOS version. I was than forced to upgrade to MYM for Windows when BofA stopped supporting the DOS version. I finally migrated to Quicken and have been using it every since. I recently read the review of Quicken 2008 on PC Mag and didn't think there was much there to warrant an upgrade from my Q2007 Premier. I think Q2007 does just about everything I need it to do pretty well. I do have a paypal account and find it annoying that it is difficult to keep Q2007 in sync with that account. I like the way Q2007 supports automatic update of web connect accounts. One feature that intrigues me w/ Q2k8 is the rollover savings options. Have you tried that yet? I find it annoying how Q2k7 sometimes does not properly match my downloaded transactions. A little more intelligent matching would be a desirable upgrade. Cheers, Sam", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_21:51:37", "killed": false, "user_key": "c7c61daf4c3925867320bf8f162a668a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 09:51 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}, "21308680": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quicken 2008.  I was wondering when it would come out.  After 3 years of pestering my bank they finally have the Quicken hot-sync feature working Quicken, so now I'm a happy camper....although I do like the simplicity of Excel on occasion.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_23:29:50", "killed": false, "user_key": "acf720266cd3a81a8383eaeb35bdf6c8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 11: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}, "21308681": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anyone who has read my blog knows I need a better system.  I am trying to get out of debt and I am tracking and tracking but still I am making mistakes and giving myself headaches figuring out how to make everything reconcile.  I'd love something more powerful and more intuitive that would give me less headaches and more peace of mind and an accurate idea of how much I have left every month to pay down debt with.<br><br>Save my brain!  Give me Quicken.  Make me a convert.  :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-12_23:58:16", "killed": false, "user_key": "7115cf18a9cba534339c4d665516a51b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/12/2007 11:58 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}, "21308682": {"up_voted": false, "ip": "", "has_replies": false, "message": "Very interested in a copy.  Currently not using anything to help me keep track of how much I am spending (wasting?) on my \"stuff.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_00:38:51", "killed": false, "user_key": "39aac00c98cd2c8ed62c83ea7615cb05", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 12:38 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}, "21308683": {"up_voted": false, "ip": "", "has_replies": false, "message": "my comment.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_01:39:47", "killed": false, "user_key": "4ccb74ca78d8f332e7d3e4529549af67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 01:39 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}, "21308684": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been using Mvelopes, but I'd love to go to a program that isn't so spendy!  My site is called Being Frugal, and Mvelopes isn't too frugal.  Makes me feel like a hypocrite.<br><br>Now if I were to use a FREE program that I WON, I could still call myself Frugal.  :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_01:42:21", "killed": false, "user_key": "955797ba619f704eae4dcfc4ec1de019", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 01:42 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}, "21308685": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really want the free program.  This blog rocks!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_03:34:29", "killed": false, "user_key": "4e1a6cf6ff3ff023e40d6bfb2d4a0bd7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 03:34 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}, "21308686": {"up_voted": false, "ip": "", "has_replies": false, "message": "I switched from Money to Quicken in 2004 and consider it one of the best financial decisions I've ever made.  I never found Money to be very intuitive.  I'm hoping that the Quicken 2008 portfolio tracking improvements are noticeable.  I submitted some requests for changes two years ago and am hoping they were incorporated...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_05:01:41", "killed": false, "user_key": "26b520b03c4aaea944fecf4e78edb61e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 05: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}, "21308687": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want one!  I want one! seriously, I think one thing that could improve ms money and quicken is to integrate yodlee functionality.  Oh yeah, I want one!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_07:22:38", "killed": false, "user_key": "6941403d14a9b4445d649ee9c31d4df2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 07:22 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}, "21308688": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would appreciate a copy of Quicken. I'm new to attempting to pay down debt and I'm new to the blog scene.  I beginning to read blogs, such as this one and others, that offer advice.  Most say to adopt software, either MS Money or Quicken or Excel, so this would give me an idea on where to start.  I appreciate this opportunity and thanks for the advice.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_07:47:25", "killed": false, "user_key": "ba177785dcbc6480c295e6dc1dbcdb56", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 07:47 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}, "21308689": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hook me up!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:10:29", "killed": false, "user_key": "389326e89ded37fde6463578d9b08beb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08:10 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}, "21308690": {"up_voted": false, "ip": "", "has_replies": false, "message": "May I please be the winner?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:11:02", "killed": false, "user_key": "fd91f489495e967f3ffcdc67cedff038", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08: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}, "21308691": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a big Quicken user, and would love a chance for an upgrade. Thanks!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:14:13", "killed": false, "user_key": "ac49c6b23dc35add82b214d4fb5e6833", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 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}, "21308692": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds cool. I am using premier 2005 so definitely would be nice to have an upgrade!<br><br>thanks so much. <br>Su", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:15:05", "killed": false, "user_key": "b844963be5d43fb83eadde66a6a60292", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08:15 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}, "21308693": {"up_voted": false, "ip": "", "has_replies": false, "message": "i track all of my finances in my checkbook and my head at this point.  i have been wanting to start using some software for this, but could never justify the high cost of software.<br><br>i also have a small business, owning a couple of rental properties.<br><br>this would be greatly beneficial on both fronts and i would appreciate being considered.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:36:51", "killed": false, "user_key": "0f350ae3d5cb9974c6dfcbcce525866c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08:36 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}, "21308695": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to upgrade my version from 2001 to the latest.  How can the 08 version be ready when we are still months away and probably a few tax changes away?  Oh well, my version works but it really is time for a new version.  Thanks for all the great posts each morning.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:42:52", "killed": false, "user_key": "ce1708a19bab5610c830757af725e024", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08:42 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}, "21308696": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have necer tried one of these programs but I would like to start to get organized. I look at Flexo's statements and I would like to be as organized as he is. Anyway, I think that will be my next year's resolution.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_08:54:40", "killed": false, "user_key": "d5679a1c09a6d65d9370843b566692c8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 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}, "21308697": {"up_voted": false, "ip": "", "has_replies": false, "message": "i'd like to be entered into the contest, please.<br><br>i just upgraded to 2007 earlier this year because i was forced to.  will this release of 2008 require me to upgrade once again?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_09:22:33", "killed": false, "user_key": "59aafcaebff8ad7c14adc9b3185a2f0b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09:22 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}, "21308698": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm glad to see some positive Quicken 08 comments.  I've been a big fan and user since 1998!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_09:41:47", "killed": false, "user_key": "859146cb496dd07195cb55db84b18256", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09: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}, "21308699": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been using Quicken for a while and wouldn't mind an upgrade.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_09:41:59", "killed": false, "user_key": "a2509965625d3dafcc4dfe8aad6e27d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09: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}, "21308701": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been using my 3 year old version - wouldn't mind having the new one before its forced upon me.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_09:53:47", "killed": false, "user_key": "c19acde015b745b0b2861a45b6c6e8a8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09:53 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}, "21308702": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love a copy of the new Quicken.  My husband and I have been using the home version for years, but we're working on starting a home business and also thinking about purchasing some rental real estate, so the upgrade to the business version would be a huge help.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_09:58:06", "killed": false, "user_key": "84ef4f1e2f16fe6b4f833ab086f91706", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09: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}, "21308703": {"up_voted": false, "ip": "", "has_replies": false, "message": "Long time listener, first time caller.<br><br>Or should that be long time reader, first time commenter.<br><br>I'm a long time Quicken user. I'm using Q2005 so I have to upgrade this year to keep online updates active. And I have always taken the frugal method and got by with the Deluxe version. I'd appreciate a chance to try Premier.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_10:07:13", "killed": false, "user_key": "45ae7934f4877a5b8fe1b76da952d97e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 10:07 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}, "21308704": {"up_voted": false, "ip": "", "has_replies": false, "message": "i like quicken... but there needs to be some sort of open standard for downloading banking data... their proprietary formats suck.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_10:16:56", "killed": false, "user_key": "ca36834fcb2fb3e0e9202c23b1db2f22", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 10: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}, "21308705": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was just about to buy the 2008 upgrade, but I think I'll wait to see if I win this one!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_10:20:41", "killed": false, "user_key": "01620a97bb7549f6e06ba7d91d10f4bb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 10: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}, "21308706": {"up_voted": false, "ip": "", "has_replies": false, "message": "oh, I could definitely use this!  I have 5 mortgages, too many credit cards, and a car loan that all need to be managed better than I am doing! <br><br>I also have 2 kids, a hubby that likes to spend way more than he makes and a lot of grey hair because of the stress of it all! <br><br>If I win, I might have less grey hair, which would be great! :)  Thanks", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_11:25:46", "killed": false, "user_key": "7fef606303595cc02df128bdb6b6bbe9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 11:25 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}, "21308708": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can see I'm not going to be the first poster to ask to be hooked up.<br><br>I've been using Quicken for about 11 years now. Back in the day it used to bum me out when I ran a Net Worth report. Nowadays, it cheers me up (I've been in positive territory for several years now.) I generally update every other version, so I'm due.<br><br>I'm in the process of building a secure, isolated 'Quicken PC' that does nothing but financial stuff. (My neighbor was hacked after her kids downloaded some trojan on their main computer.) This would be great timing.<br><br>But, seeing as how I'm #56 commenter (maybe later by time I hit submit), I'll just say \"PICK ME, PLEASE!\" :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_11:27:22", "killed": false, "user_key": "9ef71464abe7e0428c6e9bcc5c12b877", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 11:27 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}, "21308709": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really like using Quicken (and MS Money), but I really don't like the idea of buying a new copy every couple years - especially when the changes are really minor and not worth the price. Here's hoping to winning a copy!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_11:46:33", "killed": false, "user_key": "048e7363f8d711b818dc82ed37f2baf9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 11: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}, "21308710": {"up_voted": false, "ip": "", "has_replies": false, "message": "Unfortunately, this isn't creative - it's how it is.<br><br>I am working on re-making/tracking our budget now with new circumstances.  I am out of work with cancer (at 31 years old?!), leaving us on one teacher's income (disability won't kick in for a while) instead of two.  <br><br>In the mean time, our house is literally falling apart (an addition a previous owner made is pulling away from the rest of the house).  <br><br>While having great software won't fix the problem, it sure would make it easier to keep track of things.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_12:57:18", "killed": false, "user_key": "840dacb2d84c347479f194345edcf998", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 12: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}, "21308711": {"up_voted": false, "ip": "", "has_replies": false, "message": "Count me in the draw!!!! THanks", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_17:18:57", "killed": false, "user_key": "b50534a01726777bc8a2434cae47cad9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 05:18 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}, "21308712": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd love to try out the new version of Quicken.  Count me in.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_18:18:09", "killed": false, "user_key": "96c33c1a5c762f366a54309fd4456ba3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 06:18 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}, "21308713": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a 50-year old struggling college student majoring in Business Technology &amp; Accounting Technology,(just started in January), a mother of 4 kids in college &amp; a high school Senior, and wife of a really nice guy who hates to do any form of bookwork.  <br><br>I used Quicken in the 90's, switched to Money 2003 3 years ago, but started learning QuickBooks in a class &amp; would like to go back to Quicken.<br><br>Am eternally attempting to get the finances squared away--and to train my husband how to use the software!  (Or to train him to WANT to participate in the attempt to keep track of finances!)<br><br>Sometimes a new product can work magic!<br><br>I never win contests, but thought I would try!<br><br>Thank you for the opportunity.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_19:06:07", "killed": false, "user_key": "543956109979c21819b72ea6d0f75e15", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 07:06 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}, "21308714": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please sign me up!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_19:42:58", "killed": false, "user_key": "84b41c63d6462904a5d135be71cba944", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 07: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}, "21308715": {"up_voted": false, "ip": "", "has_replies": false, "message": "Been using Quicken for over 10 years now.  If they would just make the asset column as robust as the liability side...<br><br>Please enter me in the drawing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_20:14:06", "killed": false, "user_key": "25f26536c9d789473f2a39746f6dc37f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 08: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}, "21308716": {"up_voted": false, "ip": "", "has_replies": false, "message": "Evolution (Paper-pad-and-pencil to Quicken), Here I come :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-13_21:46:56", "killed": false, "user_key": "981559b741226c0c195faf43e0ea8e7b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/13/2007 09:46 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}, "21308717": {"up_voted": false, "ip": "", "has_replies": false, "message": "My frugal principles do not permit me to spend money on a software which helps me track how I spend my money :-) Could I have the free copy please?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_00:31:09", "killed": false, "user_key": "0ac801682fbccbd34ceed57bff2a9f69", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 12:31 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}, "21308718": {"up_voted": false, "ip": "", "has_replies": false, "message": "Looking forward to a new version of Quicken 2008 in my mail. :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_02:58:00", "killed": false, "user_key": "6f0b76f817e960920f19c201dca9e58a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 02: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}, "21308719": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi Flexo,<br><br>I would appreciate a copy. I have refrained from buying these type of software, fearing that they might be a waste of money, and instead use Excel manually. Perhaps the copy can change the impression, and a lesson to learn that sometimes, little money invested properly is worth the price.<br>Thanks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_03:35:37", "killed": false, "user_key": "39a98cb08a82edfb93249b8e7905f532", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 03:35 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}, "21308720": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bring on Quicken 2008. I've been thinking about picking this up myself.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_08:49:27", "killed": false, "user_key": "ed1abd5b56b7d2aa2824efe7353f1a2a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 08:49 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}, "21308721": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been using MS money for 2 years and I am not happy with the reports . I would like to try Quicken.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_08:58:43", "killed": false, "user_key": "00316c1d2106a4f4a5dc9ca7987e47e0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 08: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}, "21308722": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please register me for a chance to win!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_10:13:00", "killed": false, "user_key": "cbe541affd36b40ca5fbf8eb8b7b055d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 10:13 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}, "21308723": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please enter me in the drawing. The new features listed on the Quicken website aren't compelling enough to justify paying for an upgrade. Thanks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_10:30:52", "killed": false, "user_key": "691b2758b64478b31610fb740eb415bc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 10:30 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}, "21308724": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would really like the new version of quicken. That and this website will help me save money.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_10:38:51", "killed": false, "user_key": "b6823c23604dc7e114555e8672610a60", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 10:38 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}, "21308725": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd also like to be entered to win the Quicken 2008.  Is it still possible to import QIF files into asset accounts?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_12:08:46", "killed": false, "user_key": "434dc0ff189ede3c6abbae967e3c05c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 12: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}, "21308727": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dropping my name in the hat", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_12:32:43", "killed": false, "user_key": "52effe550d7058696a36f188127e8d11", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 12:32 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}, "21308728": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd love a free program!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_12:34:03", "killed": false, "user_key": "3cb6b4a84c1f35133bd879d4f5e3dd2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 12: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}, "21308729": {"up_voted": false, "ip": "", "has_replies": false, "message": "Love the site, been tracking it for several months now. I'm running Quicken 2007 now, and am really interested in the tagging feature of 2008. One problem I'm having with 2007 is that it crashes every time I go to my 401k screen, so I'm hoping they fix this in 2008 because I really feel like I'm not gaining any money in this :(<br><br>I also wish that Quicken would offer a better upgrade program, the best I could find was an email offering $20 off Premiere. I'm wondering if the new features are worth the price with the small amount of new features and am looking forward to your review.<br><br>Thanks for the site and I hope I win so that I can see my 401k going up again (well, with the market right now, maybe not going up exactly, but you know what I mean...It's the long haul right?)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_13:20:36", "killed": false, "user_key": "20867f10192527f41aafeea355e9398f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 01: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}, "21308730": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would love to upgrade - my current version of Quicken just will not do all it should. (I would give the old version to my daughter who graduates college in December and has simpler finances)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_13:23:33", "killed": false, "user_key": "86c1f766518aefe31c1576f1cee22a54", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 01:23 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}, "21308731": {"up_voted": false, "ip": "", "has_replies": false, "message": "Very useful information, would love to win the 2008 version!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_13:56:17", "killed": false, "user_key": "a59f32e8479e263d052a813c1c7166c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 01: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}, "21308732": {"up_voted": false, "ip": "", "has_replies": false, "message": "Enter me in the contest.  Looking forward to trying 2008 at some point.  I am on 2006, and it meets my needs but it might be a good time to upgrade.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_14:23:32", "killed": false, "user_key": "65a76344c89a3b442d9f31ef95b46d3c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 02:23 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}, "21308733": {"up_voted": false, "ip": "", "has_replies": false, "message": "Count me in !! It would be great to have quicken instead of relying on current freeware + xls.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-14_16:13:56", "killed": false, "user_key": "cb669dcae61d44a6127e3954c08a87e9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/14/2007 04: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}, "21308734": {"up_voted": false, "ip": "", "has_replies": false, "message": "Would like a copy, but am happy for whoever wins.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_00:02:15", "killed": false, "user_key": "d3835a59c664bcd4c17dac4c086573a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 12: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}, "21308735": {"up_voted": false, "ip": "", "has_replies": false, "message": "As a user of Quicken 2004 I am sure the 2008 version is a major upgrade. 2004 does work fine for me but I don't know what i am missing. (I do think that's a great way to save money by the way) <br><br>good luck all", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_01:01:59", "killed": false, "user_key": "8e9808cd8597ad55705d11a30d135ab8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 01: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}, "21308736": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quicken by Intuit is a software title that honestly makes an attempt to listen to its customer base and make changes. Company responsiveness is getting to be rare - Just try and see what Microsoft thinks of your opinion!  I remember when Intuit changed course about ending Mac support.  I would be happy to get a new copy - Its overpriced and I am not overpaid!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_01:39:23", "killed": false, "user_key": "4baca8aa791f9701daa887ca742ddf04", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 01:39 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}, "21308737": {"up_voted": false, "ip": "", "has_replies": false, "message": "I too miss the monthly reports on microsoft money but overall I'm happy with quicken and would love to have a copy of the new one.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_10:58:35", "killed": false, "user_key": "dc195c9be7209d2e1b24b70dd44feb20", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 10: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}, "21308738": {"up_voted": false, "ip": "", "has_replies": false, "message": "Two haikus about the new PayPal feature in Quicken '08:<br><br>Though I use PayPal,<br>Old Quickens do not help me,<br>So I need Oh-Eight.<br><br>No more hand-typing;<br>Need to download split data -<br>Reconcile quickly!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_14:33:34", "killed": false, "user_key": "6184fd6183838bb3eeb404b9e93c26ac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 02:33 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}, "21308739": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been playing around with a review copy of Quicken 2008 (I teach Quicken and run a PC User Group Quicken SIG) and although there are not too many big changes, there are two that I noticed immediately.<br><br>1.  You can now REALLY backup to a CD and burn the saved data directly from within Quicken, without having to deal with the XP burner separately.  That alone might make the upgrade worthwhile for many people.<br><br>2.  They changed category 'classes\" to the new \"tags\" without any clear explanation of having done so in the Help file.  Very poor transition.  However, I'm interested to learn from you that you can use more than one tag for a transaction...I don't think that was possible with classes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_15:18:09", "killed": false, "user_key": "d5c13edb1602afc344ed3d9eddc4f424", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 03:18 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}, "21308740": {"up_voted": false, "ip": "", "has_replies": false, "message": "i hope i win!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-15_18:28:53", "killed": false, "user_key": "d54a2b390d9c708e17bffb1c783a6a3b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/15/2007 06: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}, "21308741": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dropping my name in the hat, too.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-16_10:58:58", "killed": false, "user_key": "b103c6955a803e91dca022ed12586af3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/16/2007 10: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}, "21308742": {"up_voted": false, "ip": "", "has_replies": false, "message": "too late to enter?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-16_15:38:52", "killed": false, "user_key": "2a71ee47c3878fdb656e435844ce6674", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/16/2007 03:38 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}, "21308743": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd saw the release last week and wanted to upgrade but couldn't justify spending more money on quicken h&amp;b when i have quicken 2007.  Thanks for the great site..<br>david", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_16:05:43", "killed": false, "user_key": "612adbee1f37b21fe6ad78a721eb2cd4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 04:05 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}, "21308744": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've got over a decade of my financial life in Quicken.  I've had to transfer the Paypal info by hand.  Looking forward to a free 2008 edition since my funds are really low with three kids in college...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_17:40:22", "killed": false, "user_key": "a37fff948c46362f436efe3de77967d5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 05: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}, "21308745": {"up_voted": false, "ip": "", "has_replies": false, "message": "huh, for the first time I crawled out from RSS reader to your actual page to post a comment. And wow, your page looks really different than I imagined. In any case, I would like to take one of your Quickens. Thanks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_17:56:33", "killed": false, "user_key": "e19cae625e925c32e48271b46b9acb76", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 05: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}, "21308746": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have never used a budgeting program. I keep it very simple with my checkbook, so it would great to use the program.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_17:57:56", "killed": false, "user_key": "d34e8b59cfb40299e5489b293edd5b86", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 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}, "21308747": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am 21 and just started to learn about budgeting and I have a tough start since I am in over my head! But I think Quicken would really help me out!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:09:00", "killed": false, "user_key": "adf92018abce20021aee4e160f210718", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06:09 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}, "21308749": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have used Quicken since 1995, and have downloaded and catagorized years worth of my bank account transaction information to use for budget planning and control for my family finances.  It is an incredibly useful tool for keeping track of expenses.  Every upgrade is not really required, in my view, but I am interested as I am currently running 2002.  A lot has likely changed in the past 5 years!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:21:30", "killed": false, "user_key": "3b08759120c52e2b42073838d135596a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06: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}, "21308750": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm in university, and have just moved into a place of my own. Because of this, I'm in a whole new world for me, financially speaking.<br><br>It would be very useful to have a program that would help me manage my finances; I've never really gone beyond the basic Excel list of income &amp; expenses (I wouldn't even call it a budget).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:24:39", "killed": false, "user_key": "c55dd89b686250dcc710bb4698f023c7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06:24 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}, "21308751": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been using an older version of Quicken for the past year and it's really been helping me move forward with debt elimination and savings.<br><br>Quicken 2008 sounds like it'd be awesome to help continue down that path...especially as the versions really only last so long.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:32:18", "killed": false, "user_key": "6bf49aa728665bbb8bbf650b55dfc94a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06:32 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}, "21308752": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's an uphill climb getting out of debt. Using Quicken 2008, more of a sure bet! Eternally grateful, if I win! Thanks for the chance my friend.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:57:53", "killed": false, "user_key": "34beb72a60890e2a74ea9fc88b16531c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06: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}, "21308753": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am a long time Quicken user.  Overall I'm quite happy with the software.  I'm not sure if the 2008 version has this, but I'd love to see them incorporate some type of tag system.  I use the categories, but I need a way to assign several other attributes to combine dining,gas,lodging to run a report on a specific vacation.  I know classes can be used but what if the same entry applies to multiple classes?  In any case, please enter me in the contest.  Thanks!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_18:59:32", "killed": false, "user_key": "5f0bba3141d349d17f8a1b1979fb3883", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 06: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}, "21308754": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've used Quicken for many years. Have tried Money a couple of times, but always returned to Quicken, probably because of the long learning curve in using either of these financial management programs. They do seem to get better each year. Seem to have fewer problems and require less fine tuning.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_19:19:02", "killed": false, "user_key": "d6a0e03d26de9fea20c3ca986fb44380", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 07:19 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}, "21308755": {"up_voted": false, "ip": "", "has_replies": false, "message": "First off, thanks for this opportunity to win this software. I have been using Quicken for quite some time now after Money failed to have access to about half of my online accounts. Created a huge hassle for myself.<br><br>Anyways, thanks for the website, I read it through RSS feeds every single day.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_19:19:19", "killed": false, "user_key": "9714e043302d19773df02a13b8efdf7e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 07:19 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}, "21308756": {"up_voted": false, "ip": "", "has_replies": false, "message": "Enter me please", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_19:21:03", "killed": false, "user_key": "389326e89ded37fde6463578d9b08beb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 07: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}, "21308757": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for the great site and having the Quicken contest!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_19:25:49", "killed": false, "user_key": "bc9359e71667c70d8785bbf4956bf97a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 07: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}, "21308758": {"up_voted": false, "ip": "", "has_replies": false, "message": "mmm... windows version :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_19:35:00", "killed": false, "user_key": "0d99042c351c053243f238b105cf2fd9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 07:35 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}, "21308759": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a quicken convertee after having fought with MS money for so many years.  I'd love to try the new version!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_20:34:05", "killed": false, "user_key": "39ec9f27bcdcf4779b1d8e5ec8bbbf42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 08: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}, "21308760": {"up_voted": false, "ip": "", "has_replies": false, "message": "Would love  to have Quicken 2008. I have Quicken 2005 and I need to upgrade...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_21:15:30", "killed": false, "user_key": "11980f762e22bae4108f8d095cf3d725", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 09: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}, "21308761": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello, <br><br>I would love to receive a copy! I took your advise on a dishwasher, I begged my husband to replace and it is still going strong and a energy saver. Your awesome!<br><br>Thank you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_21:16:11", "killed": false, "user_key": "a402f881ffb69391934e7c6850ad7b8f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 09: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}, "21308762": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'd love to get the new quicken!  Sign me up please! :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_21:46:32", "killed": false, "user_key": "31235a8b902c415dbd395a9cbd073455", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 09:46 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}, "21308763": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hello!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_22:18:23", "killed": false, "user_key": "42a3e307926a45e9c2ef68725a9c742b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 10:18 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}, "21308764": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've been having a rough time with my personal finance software transition: I was using MSN Money until last year, and there were problems with it - especially when I started my own business and found it was completely unadaptable for situations like mine where work/home budgets are very closely intertwined. I'd be open to trying a new software, especially one that worked with PayPal, since that's where the bulk of my funds flow through.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_22:52:16", "killed": false, "user_key": "15dec57259738b064d0b6096f9511e05", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 10:52 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}, "21308765": {"up_voted": false, "ip": "", "has_replies": false, "message": "A copy of Quicken sure would be nice. :D  Maybe then I can manage my money well enough to buy some Laker tickets this upcoming season.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-17_23:00:36", "killed": false, "user_key": "76753d9ba946c7bf79b851062437a62b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/17/2007 11:00 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}, "21308766": {"up_voted": false, "ip": "", "has_replies": false, "message": "What's more frugal than free?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_00:31:24", "killed": false, "user_key": "48c063ad6c40f7ae554e9460064a43e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 12:31 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}, "21308767": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay, if I get this I will give a solid attempt at Quicken-izing my finances.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_05:05:28", "killed": false, "user_key": "8aade97feb2697003e85ef110758509b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 05:05 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}, "21308768": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yikes! I'm #115 to leave a comment on this post. This is a live example of how when a situation permits arbitrage (making money without no risk), the whole system find a way to re-establish a stable environment. With more than 100 entries, you have much less chance to win. Therefore, you need to make more efforts and be creative in your comment if you want to have chance to win. So we went from a simple \"Sounds interesting, could I get a copy??\" to MS money or Quicken reviews.<br><br>I personally never used Quicken since I have MS Money. This could be very interesting to compare both of them.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_09:03:58", "killed": false, "user_key": "3dec9fa78ea64b3310136df48c9fdeb4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 09:03 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}, "21308769": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for offering the products as gifts. I've been using Quicken since \"Quicken for Windows v2.0\" ~circa 1993<br><br>I find that for general record-keeping, it is a very good product, although the reporting features are lacking. I use OpenOffice Calc to make my quarterly reports.<br><br>Thanks again for the chance to win!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_11:10:59", "killed": false, "user_key": "e0bd34193541dfd730fe21defbc2bd23", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 11:10 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}, "21308770": {"up_voted": false, "ip": "", "has_replies": false, "message": "pick me, randomizer.<br><br>and thank you.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_11:34:21", "killed": false, "user_key": "192595aac2d8de90718c6dd2608d3c8c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 11:34 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}, "21308771": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here's hoping I can win!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_11:38:39", "killed": false, "user_key": "a6d86487a47887c951ddeb97203ef930", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 11:38 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}, "21308772": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe it is time to graduate from Excel!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_11:55:57", "killed": false, "user_key": "f8055efbd4903f4673d790dea804ff14", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 11:55 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}, "21308773": {"up_voted": false, "ip": "", "has_replies": false, "message": "Flexo--<br><br>It would be great to receive a copy of Quicken.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_13:37:39", "killed": false, "user_key": "0802cb8fbffdf0a05a79dc3081bd8858", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 01: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}, "21308774": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been using Quicken since 1993 and used to upgrade religiously till Quicken 2003 (or somewhere around that time frame - when the 'features' just weren't worth the money). Currently, I am on Quicken 2007 Premier. I have never tried Money - for fear of how much time I would have to spend on 'converting' my data. Nice lock-in, eh?<br>I don't see the value in upgrading to Quicken 2008 based on the reviews and feature lists. But 'free' is an unbeatable value - free market economy rules!<br>Thanks for all your great work and thanks for putting up the Quicken Copies.<br>Cheers,<br>Manoj", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_13:42:24", "killed": false, "user_key": "96f597882b17b76e97fefb58bd3e9562", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 01: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}, "21308775": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great idea.  would love to upgrade.  <br><br>Keep up the good blog.  I read every week.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_13:56:49", "killed": false, "user_key": "99e933b11ccb4da1284bc4cfcee3f4dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 01: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}, "21308776": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've tried Quicken in the past and have never been able to even get it to work with my banks or finances.  I'm willing to give it another try (this would make #4 over the last 10 years) but I'm doubtful it will ever help me.<br><br>Perhaps I'm just helpless...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_13:58:48", "killed": false, "user_key": "a1cfa6e4cc11de69ba8b8e8bb0eb4748", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 01:58 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}, "21308777": {"up_voted": false, "ip": "", "has_replies": false, "message": "First off great website and keep up the great work.  I have been learning about personal finance since I got out of college in 2003 and have been constantly evolving, using newer (or many time just different) techniques for tracking my money.  Since mid-2005 I've simplified my Excel tracking system 4.0 strictly to monthly balance sheets for my accounts with a aimed at budget forecast.  I added an income statement in January of this year, though it does get tricky keeping track of everything and cross-referencing it with my 12 solo accounts (checking, savings, credit).  And it got trickier getting married this year and adding my wife's 9 accounts along with our 5 joint accounts.  We have different incomes from 1 Rental Property, her Lia Sophia business, my occasional computer consulting business and both our full-time careers.  It gets to be almost obsessive to constantly keep track of every penny and where it is going without totally turning her off to the process of financial management.  I have tried Microsoft Money 2002, but was not disappointed by the lack of customization in the program for reporting.  I love to see reports and analyze numbers, probably more than I care about the budgeting itself.  I highly like your monthly process of both income statement and balance sheet and it seems simplified to just download all the info into one program and print out reports, spending more time analyzing and looking for new avenues of income than the busy work of cut and paste each statement into a report.  Basically I am ready to give Quicken 2008 a chance after seeing your success with it.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_15:46:25", "killed": false, "user_key": "7690f32d3b566d94a35c65ae4b3df6c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 03:46 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}, "21308778": {"up_voted": false, "ip": "", "has_replies": false, "message": "Boy, I'd love to win a copy- just started using quicken after several years of just checking my online balance and love being able to track income/expenses and net worth so quickly.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_17:12:51", "killed": false, "user_key": "a46f0d1720b37d5520b5d860734583d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 05: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}, "21308779": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love your pf blog!  You offer a lot of great advice.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-09-18_18:34:37", "killed": false, "user_key": "204f57c7d76b8a9f82a1cbf63ec35fa3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/18/2007 06: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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "42495675", "user_id": "anonymous", "forum_id": "214864", "hash": 5789484201972794172}, "thread": {"days_alive": 0, "slug": "intuit_quicken_2008_is_here_and_here8217s_a_giveaway", "paginate": false, "num_pages": 1, "num_posts": 126, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 42495675, "queued": false}, "reactions_limit": 10, "context": {"show_reply": false, "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=intuit_quicken_2008_is_here_and_here8217s_a_giveaway' +
		'&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/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/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='	+ 'intuit_quicken_2008_is_here_and_here8217s_a_giveaway'
			+ '&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/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/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">126</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://consumerismcommentary.disqus.com/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/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/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 <p>Comments for this page are closed.</p>\
	 </div>\
		';

		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		

		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/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/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 '	<p>Comments for this page are closed.</p>\n';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

	this.appendPost = function(post_id) {
		var html = '<div id="dsq-comment-reply-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

	this.preBody = function(post_id) {
		return '';
	}

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on 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:42495675" 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'				: 'intuit_quicken_2008_is_here_and_here8217s_a_giveaway',
			// 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/intuit_quicken_2008_is_here_and_here8217s_a_giveaway/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='	+ 'intuit_quicken_2008_is_here_and_here8217s_a_giveaway'
			+ '&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='	+ 'intuit_quicken_2008_is_here_and_here8217s_a_giveaway'
			+ '&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='		+ 'intuit_quicken_2008_is_here_and_here8217s_a_giveaway'
				+ '&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/42495675/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-21308647">\
	 <div id="dsq-comment-header-21308647" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308647" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308647">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308647" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308647" class="dsq-comment-message">Sounds interesting, could I get a copy??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308649">\
	 <div id="dsq-comment-header-21308649" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308649" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308649">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308649" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308649" class="dsq-comment-message">Sorry, I guess that wasn\'t that interesting. <br><br>I\'ve used Excel to track my finances for a long time and have been considering purchasing a product with more financial intuition and capability. This would be a great opportunity that you could provide me with! Thank you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308650">\
	 <div id="dsq-comment-header-21308650" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308650" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308650" href="http://bmathewsmathews2000.com/" target="_blank" rel="nofollow">Ben Mathews</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308650" class="dsq-comment-message">I would love to upgrade from 2005.  I\'ve used Quicken for years.  Other than its horrible budgeting features, it is great software.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308651">\
	 <div id="dsq-comment-header-21308651" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308651" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308651">Justin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308651" class="dsq-comment-message">We have been using Money 2004 my wife got free with a laptop. I would like to convert before I lose all ability to import past data. Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308652">\
	 <div id="dsq-comment-header-21308652" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308652" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308652">Arun</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308652" class="dsq-comment-message">I want one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308653">\
	 <div id="dsq-comment-header-21308653" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308653" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308653">Luke</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308653" class="dsq-comment-message">Moneydance works ok, but I still can\'t bring myself to pay for a personal finance program.  <br><br>Excel can be great, but I end up spending days on end trying to make a perfect budgeting spreadsheet, only to scrap it after a few months.<br><br>If I don\'t win this, how else will I be able to budget myself so I can buy a house for my move at the end of the year?  <br><br>Help!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308654">\
	 <div id="dsq-comment-header-21308654" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308654">VM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308654" class="dsq-comment-message">Been using Quicken for many a long time. Excellent product and helps keeps finances in order. Huge fan of the product. <br>Would like to have a free copy, rather than spend $80!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308655">\
	 <div id="dsq-comment-header-21308655" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308655" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308655">ben</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308655" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308655" class="dsq-comment-message">I finally started tracking my finances with an older version a few months ago and would love to try out \'08.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308656">\
	 <div id="dsq-comment-header-21308656" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308656">Marlene</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308656" class="dsq-comment-message">I want to win the new Quicken 2008.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308657">\
	 <div id="dsq-comment-header-21308657" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308657" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308657" href="http://chitownblues.blogspot.com/" target="_blank" rel="nofollow">chitowngirl</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308657" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308657" class="dsq-comment-message">I love Quicken and would be delighted to try out the 2008 version. Thanks for sharing. =)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308658">\
	 <div id="dsq-comment-header-21308658" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308658" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308658">Rue</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308658" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308658" class="dsq-comment-message">i started using quicken in the late 90s and other than the forcible regular updates could not be happier with the product.  I have a far better handle around my financial situation and every time they make it easier to download transactions my life and process get one step easier.  <br><br>The Paypal link should be terrifically useful!    However what did you mean by "in theory"?  Does it not work?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308659">\
	 <div id="dsq-comment-header-21308659" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308659" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308659">John B</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308659" class="dsq-comment-message">I love quicken! Getting a free copy would certainly help my budget out!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308660">\
	 <div id="dsq-comment-header-21308660" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308660" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308660">bear35</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308660" class="dsq-comment-message">If you want something Creative, then I\'d recommend a Zen Vision:M!<br><br>Slightly more seriously, I\'ve been using Quicken since the DOS days, switched to Money about 6 years ago, but I\'d love to give Quicken a spin again. And I hope the data converter is more reliable now!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308661">\
	 <div id="dsq-comment-header-21308661" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308661">daniel k</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308661" class="dsq-comment-message">never used this type of budgeting software and would love to try it out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308662">\
	 <div id="dsq-comment-header-21308662" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308662" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308662">shanks</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308662" class="dsq-comment-message">Id like to check out Quicken 2008 to see if they\'ve added any automated catogorization features. Ive always found that part to be a pain.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308663">\
	 <div id="dsq-comment-header-21308663" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308663" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308663" href="http://www.qcsitter.com/" target="_blank" rel="nofollow">PoorMan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308663" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308663" class="dsq-comment-message">If you think positive.. positive things will happen.  I\'m positive that I will be selected for a Quicken 2008 Premier copy.<br><br>Signed,<br><br>Thinking Positive</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308664">\
	 <div id="dsq-comment-header-21308664" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308664" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308664">skylog</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308664" class="dsq-comment-message">thank you for the chance to receive some great software. keep up the outstanding work on the site.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308665">\
	 <div id="dsq-comment-header-21308665" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308665" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308665" href="http://www.punny.org/" target="_blank" rel="nofollow">Punny Money</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308665" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308665" class="dsq-comment-message">I need this so badly. My business is in the toilet. Literally. I dropped my business receipts while I was in the bathroom.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308666">\
	 <div id="dsq-comment-header-21308666" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308666" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308666" href="http://mrsmicah.blogspot.com/" target="_blank" rel="nofollow">Mrs. Micah</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308666" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308666" class="dsq-comment-message">It would be interesting to give this a go. :-) Does it have all the ads for mutual funds and the like?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308667">\
	 <div id="dsq-comment-header-21308667" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308667">Scott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308667" class="dsq-comment-message">I\'ve been wanting to upgrade my 2005 Deluxe to 2008 Premier, but I\'ve heard of issues with large data files.  I have data back to 1994 when I used DOS versions of Quicken.<br><br>As a beta tester, can you give any tips on how to get on their program?  I\'ve applied a couple of times and never really heard from them.  <br><br>Thanks for all of the great blog entries and chances like this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308669">\
	 <div id="dsq-comment-header-21308669" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308669" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308669">Reagan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308669" class="dsq-comment-message">I\'ve been using an Excel spreadsheet (actually OpenOffice calc document) for as long as I can remember.<br><br>A few months ago, I opened a Wesabe account to get a better categorized view of where my money goes.  I thought my wife and I had a hole in every pair of pants we own, but this proved my theory wrong.  We have been able to selectively identify certain categories where spending reductions can be made, and this has helped us increase our 401k contributions in 2007.<br><br>Wesabe\'s price (free) is great.  My only issue with Wesabe is the lack of reporting options.  You associate each transaction with one or more tags, then you can view a bar chart using one tag at a time.  That\'s it.  For example, everything food-related I tag as "Food" and something else.  "Groceries" for groceries, "Dinner" for restaurant-purchased dinners, "RWork_Lunch" for my lunches out with work peers.  I would love to be able to see a monthly trend of multiple combined tags.  Also, it would be nice to be able to filter out based on certain merchants or locations.  But alas, "you get what you pay for" in the end.<br><br>If it\'s in the cards, I\'d love to have a copy of Quicken 2008, particularly because I use Paypal money market services.  That account does not work with the Wesabe Uploader desktop utility.. I have to download an OFX file from Paypal and manually upload to Wesabe every week.<br><br>Thanks!<br>Reagan</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308670">\
	 <div id="dsq-comment-header-21308670" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308670">Andy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308670" class="dsq-comment-message">I\'d like to upgrade from Q2005 but won\'t pay for it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308671">\
	 <div id="dsq-comment-header-21308671" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308671" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308671">Bill S</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308671" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308671" class="dsq-comment-message">Does the new version include better downloads from financial providers?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308672">\
	 <div id="dsq-comment-header-21308672" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308672" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308672">Mark McGuire</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308672" class="dsq-comment-message">I would like one.  I am on a budget and currently using MS Money 2003.  I have heard all the arguments, MS Money or Quicken but never have tried Quicken.<br><br>Until I win the lottery, I will have to settle for a free copy or a 5 year old unopened box of Quicken.  In this case, that means I have to wait till the year 2013 to try this version.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308673">\
	 <div id="dsq-comment-header-21308673" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308673" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308673" href="http://walkerz.com/" target="_blank" rel="nofollow">rjw</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308673" class="dsq-comment-message">Thank you for the chance to get a copy.   Here is my plea for the free copy:<br><br>I used Quicken for year on the PC format and loved it.  When switching to a mac almost 2 years ago the transition was move painful that a stubbed toe on a cold morning.  With the mess that it created I set about a quest to find a satisfactory substitute, behold,  I am still on my quest.  I have tried SO many that I almost have memorized all the small details of every account I have from setting it up so many times!  (That is not something I ever wanted to do.)<br>I find myself tempted to go back to Quicken for Mac and give it one last shot.  From what I hear it has greatly improved with this last update.<br><br>If I were chosen for a free copy (as long as its a mac version) then I will even provide you with a review in return if you want.<br><br>Thanks again, love your blog.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308674">\
	 <div id="dsq-comment-header-21308674" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308674" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308674">Rand</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308674" class="dsq-comment-message">Quicken<br>Useful,<br>I<br>Can<br>Keep<br>E-Bills<br>Nice!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308675">\
	 <div id="dsq-comment-header-21308675" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308675">Sagar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308675" class="dsq-comment-message">I\'ve tried a few different options:<br>MS Money<br>Quicken 2007<br>Wesabe<br>Other Web 2.0 Apps<br>Homebrew Excel Sheets<br><br>Nothing has delivered an absolutely excellent experience so far.  Having a knack for anything analytical, and seeing true value in reviewing financial analytics, I have been consistently let down by the aforementioned offerings.  Hopefully Quicken 2008 has made a few changes to that!  We\'ll see.  In any case, I\'d love to have a go at the software and see what I can find!<br><br>Thanks for the great posts, Flexo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308676">\
	 <div id="dsq-comment-header-21308676" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308676">Brian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308676" class="dsq-comment-message">I would love a copy of this.  I will find it primary useful to track my Paypal accounts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308677">\
	 <div id="dsq-comment-header-21308677" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308677">shappy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308677" class="dsq-comment-message">I have been reading your blog for about 2 months, and I am now convinced this is the best way for me to graduate from my daily post-it-note financial tracking system.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308678">\
	 <div id="dsq-comment-header-21308678" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308678" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308678" href="http://www.l4atb.blogspot.com/" target="_blank" rel="nofollow">L</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308678" class="dsq-comment-message">I would love to have Quicken for my boyfriend so he can spend less time making crazy excel spreadsheets to balance his budget, and more time with me! ;o)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308679">\
	 <div id="dsq-comment-header-21308679" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308679" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308679">Sam Biller</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308679" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308679" class="dsq-comment-message">I have been a personal financial management software user since the early days of Tobias\' Managing Your Money DOS version. I was than forced to upgrade to MYM for Windows when BofA stopped supporting the DOS version. I finally migrated to Quicken and have been using it every since. I recently read the review of Quicken 2008 on PC Mag and didn\'t think there was much there to warrant an upgrade from my Q2007 Premier. I think Q2007 does just about everything I need it to do pretty well. I do have a paypal account and find it annoying that it is difficult to keep Q2007 in sync with that account. I like the way Q2007 supports automatic update of web connect accounts. One feature that intrigues me w/ Q2k8 is the rollover savings options. Have you tried that yet? I find it annoying how Q2k7 sometimes does not properly match my downloaded transactions. A little more intelligent matching would be a desirable upgrade. Cheers, Sam</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308680">\
	 <div id="dsq-comment-header-21308680" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308680" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308680">jason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308680" class="dsq-comment-message">Quicken 2008.  I was wondering when it would come out.  After 3 years of pestering my bank they finally have the Quicken hot-sync feature working Quicken, so now I\'m a happy camper....although I do like the simplicity of Excel on occasion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308681">\
	 <div id="dsq-comment-header-21308681" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308681" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308681" href="http://www.paidtwice.com/" target="_blank" rel="nofollow">paidtwice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308681" class="dsq-comment-message">Anyone who has read my blog knows I need a better system.  I am trying to get out of debt and I am tracking and tracking but still I am making mistakes and giving myself headaches figuring out how to make everything reconcile.  I\'d love something more powerful and more intuitive that would give me less headaches and more peace of mind and an accurate idea of how much I have left every month to pay down debt with.<br><br>Save my brain!  Give me Quicken.  Make me a convert.  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308682">\
	 <div id="dsq-comment-header-21308682" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308682" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308682">Bobby</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308682" class="dsq-comment-message">Very interested in a copy.  Currently not using anything to help me keep track of how much I am spending (wasting?) on my "stuff."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308683">\
	 <div id="dsq-comment-header-21308683" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308683" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308683">Tim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308683" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308683" class="dsq-comment-message">my comment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308684">\
	 <div id="dsq-comment-header-21308684" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308684" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308684" href="http://beingfrugal.net/" target="_blank" rel="nofollow">Lynnae @ Being Frugal</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308684" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308684" class="dsq-comment-message">I\'ve been using Mvelopes, but I\'d love to go to a program that isn\'t so spendy!  My site is called Being Frugal, and Mvelopes isn\'t too frugal.  Makes me feel like a hypocrite.<br><br>Now if I were to use a FREE program that I WON, I could still call myself Frugal.  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308685">\
	 <div id="dsq-comment-header-21308685" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308685" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308685">Jon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308685" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308685" class="dsq-comment-message">I really want the free program.  This blog rocks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308686">\
	 <div id="dsq-comment-header-21308686" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308686" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308686">Sean Murphy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308686" class="dsq-comment-message">I switched from Money to Quicken in 2004 and consider it one of the best financial decisions I\'ve ever made.  I never found Money to be very intuitive.  I\'m hoping that the Quicken 2008 portfolio tracking improvements are noticeable.  I submitted some requests for changes two years ago and am hoping they were incorporated...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308687">\
	 <div id="dsq-comment-header-21308687" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308687">Tyrome</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308687" class="dsq-comment-message">I want one!  I want one! seriously, I think one thing that could improve ms money and quicken is to integrate yodlee functionality.  Oh yeah, I want one!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308688">\
	 <div id="dsq-comment-header-21308688" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308688" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308688" href="http://www.jaywillis.net/" target="_blank" rel="nofollow">Jay Willis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308688" class="dsq-comment-message">I would appreciate a copy of Quicken. I\'m new to attempting to pay down debt and I\'m new to the blog scene.  I beginning to read blogs, such as this one and others, that offer advice.  Most say to adopt software, either MS Money or Quicken or Excel, so this would give me an idea on where to start.  I appreciate this opportunity and thanks for the advice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308689">\
	 <div id="dsq-comment-header-21308689" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308689" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308689">Eric</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308689" class="dsq-comment-message">Hook me up!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308690">\
	 <div id="dsq-comment-header-21308690" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308690" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308690">Jared</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308690" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308690" class="dsq-comment-message">May I please be the winner?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308691">\
	 <div id="dsq-comment-header-21308691" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308691">Jon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308691" class="dsq-comment-message">I\'m a big Quicken user, and would love a chance for an upgrade. Thanks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308692">\
	 <div id="dsq-comment-header-21308692" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308692" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308692" href="http://allroadstowealth.blogspot.com/" target="_blank" rel="nofollow">Sue</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308692" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308692" class="dsq-comment-message">Sounds cool. I am using premier 2005 so definitely would be nice to have an upgrade!<br><br>thanks so much. <br>Su</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308693">\
	 <div id="dsq-comment-header-21308693" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308693">ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308693" class="dsq-comment-message">i track all of my finances in my checkbook and my head at this point.  i have been wanting to start using some software for this, but could never justify the high cost of software.<br><br>i also have a small business, owning a couple of rental properties.<br><br>this would be greatly beneficial on both fronts and i would appreciate being considered.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308695">\
	 <div id="dsq-comment-header-21308695" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308695">PJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308695" class="dsq-comment-message">I would love to upgrade my version from 2001 to the latest.  How can the 08 version be ready when we are still months away and probably a few tax changes away?  Oh well, my version works but it really is time for a new version.  Thanks for all the great posts each morning.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308696">\
	 <div id="dsq-comment-header-21308696" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308696" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308696" href="http://sandymsu.edu/" target="_blank" rel="nofollow">Sandy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308696" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308696" class="dsq-comment-message">I have necer tried one of these programs but I would like to start to get organized. I look at Flexo\'s statements and I would like to be as organized as he is. Anyway, I think that will be my next year\'s resolution.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308697">\
	 <div id="dsq-comment-header-21308697" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308697" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308697" href="http://www.ronshouse.com/" target="_blank" rel="nofollow">ron</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308697" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308697" class="dsq-comment-message">i\'d like to be entered into the contest, please.<br><br>i just upgraded to 2007 earlier this year because i was forced to.  will this release of 2008 require me to upgrade once again?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308698">\
	 <div id="dsq-comment-header-21308698" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308698" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308698">Moese</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308698" class="dsq-comment-message">I\'m glad to see some positive Quicken 08 comments.  I\'ve been a big fan and user since 1998!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308699">\
	 <div id="dsq-comment-header-21308699" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308699" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308699">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308699" class="dsq-comment-message">I\'ve been using Quicken for a while and wouldn\'t mind an upgrade.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308701">\
	 <div id="dsq-comment-header-21308701" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308701" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308701" href="http://www.smallwalls.com/" target="_blank" rel="nofollow">Andrew Lange</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308701" class="dsq-comment-message">I\'ve been using my 3 year old version - wouldn\'t mind having the new one before its forced upon me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308702">\
	 <div id="dsq-comment-header-21308702" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308702" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308702">JWB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308702" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308702" class="dsq-comment-message">I would love a copy of the new Quicken.  My husband and I have been using the home version for years, but we\'re working on starting a home business and also thinking about purchasing some rental real estate, so the upgrade to the business version would be a huge help.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308703">\
	 <div id="dsq-comment-header-21308703" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308703">Bill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308703" class="dsq-comment-message">Long time listener, first time caller.<br><br>Or should that be long time reader, first time commenter.<br><br>I\'m a long time Quicken user. I\'m using Q2005 so I have to upgrade this year to keep online updates active. And I have always taken the frugal method and got by with the Deluxe version. I\'d appreciate a chance to try Premier.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308704">\
	 <div id="dsq-comment-header-21308704" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308704" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308704">Andy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308704" class="dsq-comment-message">i like quicken... but there needs to be some sort of open standard for downloading banking data... their proprietary formats suck.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308705">\
	 <div id="dsq-comment-header-21308705" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308705" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308705" href="http://www.cleverdude.com/" target="_blank" rel="nofollow">Clever Dude</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308705" class="dsq-comment-message">I was just about to buy the 2008 upgrade, but I think I\'ll wait to see if I win this one!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308706">\
	 <div id="dsq-comment-header-21308706" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308706">lisa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308706" class="dsq-comment-message">oh, I could definitely use this!  I have 5 mortgages, too many credit cards, and a car loan that all need to be managed better than I am doing! <br><br>I also have 2 kids, a hubby that likes to spend way more than he makes and a lot of grey hair because of the stress of it all! <br><br>If I win, I might have less grey hair, which would be great! :)  Thanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308708">\
	 <div id="dsq-comment-header-21308708" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308708">Internyet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308708" class="dsq-comment-message">I can see I\'m not going to be the first poster to ask to be hooked up.<br><br>I\'ve been using Quicken for about 11 years now. Back in the day it used to bum me out when I ran a Net Worth report. Nowadays, it cheers me up (I\'ve been in positive territory for several years now.) I generally update every other version, so I\'m due.<br><br>I\'m in the process of building a secure, isolated \'Quicken PC\' that does nothing but financial stuff. (My neighbor was hacked after her kids downloaded some trojan on their main computer.) This would be great timing.<br><br>But, seeing as how I\'m #56 commenter (maybe later by time I hit submit), I\'ll just say "PICK ME, PLEASE!" :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308709">\
	 <div id="dsq-comment-header-21308709" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308709">D M</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308709" class="dsq-comment-message">I really like using Quicken (and MS Money), but I really don\'t like the idea of buying a new copy every couple years - especially when the changes are really minor and not worth the price. Here\'s hoping to winning a copy!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308710">\
	 <div id="dsq-comment-header-21308710" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308710" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308710">H Lee D</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308710" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308710" class="dsq-comment-message">Unfortunately, this isn\'t creative - it\'s how it is.<br><br>I am working on re-making/tracking our budget now with new circumstances.  I am out of work with cancer (at 31 years old?!), leaving us on one teacher\'s income (disability won\'t kick in for a while) instead of two.  <br><br>In the mean time, our house is literally falling apart (an addition a previous owner made is pulling away from the rest of the house).  <br><br>While having great software won\'t fix the problem, it sure would make it easier to keep track of things.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308711">\
	 <div id="dsq-comment-header-21308711" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308711">Deep Red</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308711" class="dsq-comment-message">Count me in the draw!!!! THanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308712">\
	 <div id="dsq-comment-header-21308712" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308712" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308712">Peter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308712" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308712" class="dsq-comment-message">I\'d love to try out the new version of Quicken.  Count me in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308713">\
	 <div id="dsq-comment-header-21308713" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308713" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308713">ccarrolls</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308713" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308713" class="dsq-comment-message">I\'m a 50-year old struggling college student majoring in Business Technology &amp; Accounting Technology,(just started in January), a mother of 4 kids in college &amp; a high school Senior, and wife of a really nice guy who hates to do any form of bookwork.  <br><br>I used Quicken in the 90\'s, switched to Money 2003 3 years ago, but started learning QuickBooks in a class &amp; would like to go back to Quicken.<br><br>Am eternally attempting to get the finances squared away--and to train my husband how to use the software!  (Or to train him to WANT to participate in the attempt to keep track of finances!)<br><br>Sometimes a new product can work magic!<br><br>I never win contests, but thought I would try!<br><br>Thank you for the opportunity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308714">\
	 <div id="dsq-comment-header-21308714" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308714" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308714">cdiltz13</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308714" class="dsq-comment-message">Please sign me up!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308715">\
	 <div id="dsq-comment-header-21308715" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308715" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308715" href="http://gpsmoney.blogspot.com/" target="_blank" rel="nofollow">GPSMoney</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308715" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308715" class="dsq-comment-message">Been using Quicken for over 10 years now.  If they would just make the asset column as robust as the liability side...<br><br>Please enter me in the drawing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308716">\
	 <div id="dsq-comment-header-21308716" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308716" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308716" href="http://gradmoneymatters.com/" target="_blank" rel="nofollow">ispf</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308716" class="dsq-comment-message">Evolution (Paper-pad-and-pencil to Quicken), Here I come :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308717">\
	 <div id="dsq-comment-header-21308717" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308717" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308717">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308717" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308717" class="dsq-comment-message">My frugal principles do not permit me to spend money on a software which helps me track how I spend my money :-) Could I have the free copy please?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308718">\
	 <div id="dsq-comment-header-21308718" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308718" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308718">Brenna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308718" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308718" class="dsq-comment-message">Looking forward to a new version of Quicken 2008 in my mail. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308719">\
	 <div id="dsq-comment-header-21308719" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308719" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308719">Jen-wae</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308719" class="dsq-comment-message">Hi Flexo,<br><br>I would appreciate a copy. I have refrained from buying these type of software, fearing that they might be a waste of money, and instead use Excel manually. Perhaps the copy can change the impression, and a lesson to learn that sometimes, little money invested properly is worth the price.<br>Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308720">\
	 <div id="dsq-comment-header-21308720" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308720" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308720">BoarderX</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308720" class="dsq-comment-message">Bring on Quicken 2008. I\'ve been thinking about picking this up myself.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308721">\
	 <div id="dsq-comment-header-21308721" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308721" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308721">Money</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308721" class="dsq-comment-message">I have been using MS money for 2 years and I am not happy with the reports . I would like to try Quicken.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308722">\
	 <div id="dsq-comment-header-21308722" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308722">EvanW</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308722" class="dsq-comment-message">Please register me for a chance to win!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308723">\
	 <div id="dsq-comment-header-21308723" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308723">BarbaraB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308723" class="dsq-comment-message">Please enter me in the drawing. The new features listed on the Quicken website aren\'t compelling enough to justify paying for an upgrade. Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308724">\
	 <div id="dsq-comment-header-21308724" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308724" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308724" href="http://www.eichorsmith.net/" target="_blank" rel="nofollow">LeighS</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308724" class="dsq-comment-message">I would really like the new version of quicken. That and this website will help me save money.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308725">\
	 <div id="dsq-comment-header-21308725" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308725">Scott Wincklhofer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308725" class="dsq-comment-message">I\'d also like to be entered to win the Quicken 2008.  Is it still possible to import QIF files into asset accounts?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308727">\
	 <div id="dsq-comment-header-21308727" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308727">Scott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308727" class="dsq-comment-message">Dropping my name in the hat</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308728">\
	 <div id="dsq-comment-header-21308728" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308728">Agus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308728" class="dsq-comment-message">I\'d love a free program!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308729">\
	 <div id="dsq-comment-header-21308729" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308729" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308729">James Dwyer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308729" class="dsq-comment-message">Love the site, been tracking it for several months now. I\'m running Quicken 2007 now, and am really interested in the tagging feature of 2008. One problem I\'m having with 2007 is that it crashes every time I go to my 401k screen, so I\'m hoping they fix this in 2008 because I really feel like I\'m not gaining any money in this :(<br><br>I also wish that Quicken would offer a better upgrade program, the best I could find was an email offering $20 off Premiere. I\'m wondering if the new features are worth the price with the small amount of new features and am looking forward to your review.<br><br>Thanks for the site and I hope I win so that I can see my 401k going up again (well, with the market right now, maybe not going up exactly, but you know what I mean...It\'s the long haul right?)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308730">\
	 <div id="dsq-comment-header-21308730" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308730" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308730">GLM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308730" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308730" class="dsq-comment-message">I would love to upgrade - my current version of Quicken just will not do all it should. (I would give the old version to my daughter who graduates college in December and has simpler finances)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308731">\
	 <div id="dsq-comment-header-21308731" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308731" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308731">marmalade</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308731" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308731" class="dsq-comment-message">Very useful information, would love to win the 2008 version!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308732">\
	 <div id="dsq-comment-header-21308732" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308732" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308732" href="http://www.savingwithme.com/" target="_blank" rel="nofollow">SavingWithMe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308732" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308732" class="dsq-comment-message">Enter me in the contest.  Looking forward to trying 2008 at some point.  I am on 2006, and it meets my needs but it might be a good time to upgrade.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308733">\
	 <div id="dsq-comment-header-21308733" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308733" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308733">Savingguy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308733" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308733" class="dsq-comment-message">Count me in !! It would be great to have quicken instead of relying on current freeware + xls.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308734">\
	 <div id="dsq-comment-header-21308734" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308734" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308734">Ulysses</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308734" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308734" class="dsq-comment-message">Would like a copy, but am happy for whoever wins.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308735">\
	 <div id="dsq-comment-header-21308735" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308735">gabmets</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308735" class="dsq-comment-message">As a user of Quicken 2004 I am sure the 2008 version is a major upgrade. 2004 does work fine for me but I don\'t know what i am missing. (I do think that\'s a great way to save money by the way) <br><br>good luck all</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308736">\
	 <div id="dsq-comment-header-21308736" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308736">pchedstrom</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308736" class="dsq-comment-message">Quicken by Intuit is a software title that honestly makes an attempt to listen to its customer base and make changes. Company responsiveness is getting to be rare - Just try and see what Microsoft thinks of your opinion!  I remember when Intuit changed course about ending Mac support.  I would be happy to get a new copy - Its overpriced and I am not overpaid!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308737">\
	 <div id="dsq-comment-header-21308737" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308737" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308737" href="http://www.krazycanadianblogshaw.ca/" target="_blank" rel="nofollow">Kevin Korol</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308737" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308737" class="dsq-comment-message">I too miss the monthly reports on microsoft money but overall I\'m happy with quicken and would love to have a copy of the new one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308738">\
	 <div id="dsq-comment-header-21308738" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308738" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308738" href="http://jamesmallen.net/" target="_blank" rel="nofollow">James Allen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308738" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308738" class="dsq-comment-message">Two haikus about the new PayPal feature in Quicken \'08:<br><br>Though I use PayPal,<br>Old Quickens do not help me,<br>So I need Oh-Eight.<br><br>No more hand-typing;<br>Need to download split data -<br>Reconcile quickly!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308739">\
	 <div id="dsq-comment-header-21308739" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308739" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308739">Valerie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308739" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308739" class="dsq-comment-message">I\'ve been playing around with a review copy of Quicken 2008 (I teach Quicken and run a PC User Group Quicken SIG) and although there are not too many big changes, there are two that I noticed immediately.<br><br>1.  You can now REALLY backup to a CD and burn the saved data directly from within Quicken, without having to deal with the XP burner separately.  That alone might make the upgrade worthwhile for many people.<br><br>2.  They changed category \'classes" to the new "tags" without any clear explanation of having done so in the Help file.  Very poor transition.  However, I\'m interested to learn from you that you can use more than one tag for a transaction...I don\'t think that was possible with classes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308740">\
	 <div id="dsq-comment-header-21308740" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308740" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308740">Andrea</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308740" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308740" class="dsq-comment-message">i hope i win!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308741">\
	 <div id="dsq-comment-header-21308741" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308741">Rachel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308741" class="dsq-comment-message">Dropping my name in the hat, too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308742">\
	 <div id="dsq-comment-header-21308742" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308742" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308742" href="http://www.thomaslshaffer.com/" target="_blank" rel="nofollow">thomas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308742" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308742" class="dsq-comment-message">too late to enter?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308743">\
	 <div id="dsq-comment-header-21308743" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308743" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308743">david sellers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308743" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308743" class="dsq-comment-message">I\'d saw the release last week and wanted to upgrade but couldn\'t justify spending more money on quicken h&amp;b when i have quicken 2007.  Thanks for the great site..<br>david</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308744">\
	 <div id="dsq-comment-header-21308744" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308744" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308744">DJDove</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308744" class="dsq-comment-message">I\'ve got over a decade of my financial life in Quicken.  I\'ve had to transfer the Paypal info by hand.  Looking forward to a free 2008 edition since my funds are really low with three kids in college...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308745">\
	 <div id="dsq-comment-header-21308745" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308745" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308745" href="http://www.asesulietuvis.lt/" target="_blank" rel="nofollow">Tomas</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308745" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308745" class="dsq-comment-message">huh, for the first time I crawled out from RSS reader to your actual page to post a comment. And wow, your page looks really different than I imagined. In any case, I would like to take one of your Quickens. Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308746">\
	 <div id="dsq-comment-header-21308746" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308746">franco</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308746" class="dsq-comment-message">I have never used a budgeting program. I keep it very simple with my checkbook, so it would great to use the program.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308747">\
	 <div id="dsq-comment-header-21308747" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308747" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308747" href="http://www.iarenoob.com/" target="_blank" rel="nofollow">iarenoob</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308747" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308747" class="dsq-comment-message">I am 21 and just started to learn about budgeting and I have a tough start since I am in over my head! But I think Quicken would really help me out!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308749">\
	 <div id="dsq-comment-header-21308749" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308749" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308749">Mark</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308749" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308749" class="dsq-comment-message">I have used Quicken since 1995, and have downloaded and catagorized years worth of my bank account transaction information to use for budget planning and control for my family finances.  It is an incredibly useful tool for keeping track of expenses.  Every upgrade is not really required, in my view, but I am interested as I am currently running 2002.  A lot has likely changed in the past 5 years!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308750">\
	 <div id="dsq-comment-header-21308750" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308750">DJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308750" class="dsq-comment-message">I\'m in university, and have just moved into a place of my own. Because of this, I\'m in a whole new world for me, financially speaking.<br><br>It would be very useful to have a program that would help me manage my finances; I\'ve never really gone beyond the basic Excel list of income &amp; expenses (I wouldn\'t even call it a budget).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308751">\
	 <div id="dsq-comment-header-21308751" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308751" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308751">Kim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308751" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308751" class="dsq-comment-message">I have been using an older version of Quicken for the past year and it\'s really been helping me move forward with debt elimination and savings.<br><br>Quicken 2008 sounds like it\'d be awesome to help continue down that path...especially as the versions really only last so long.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308752">\
	 <div id="dsq-comment-header-21308752" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308752" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308752">Barkley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308752" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308752" class="dsq-comment-message">It\'s an uphill climb getting out of debt. Using Quicken 2008, more of a sure bet! Eternally grateful, if I win! Thanks for the chance my friend.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308753">\
	 <div id="dsq-comment-header-21308753" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308753" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308753">Ed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308753" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308753" class="dsq-comment-message">I am a long time Quicken user.  Overall I\'m quite happy with the software.  I\'m not sure if the 2008 version has this, but I\'d love to see them incorporate some type of tag system.  I use the categories, but I need a way to assign several other attributes to combine dining,gas,lodging to run a report on a specific vacation.  I know classes can be used but what if the same entry applies to multiple classes?  In any case, please enter me in the contest.  Thanks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308754">\
	 <div id="dsq-comment-header-21308754" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308754" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308754">David</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308754" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308754" class="dsq-comment-message">I\'ve used Quicken for many years. Have tried Money a couple of times, but always returned to Quicken, probably because of the long learning curve in using either of these financial management programs. They do seem to get better each year. Seem to have fewer problems and require less fine tuning.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308755">\
	 <div id="dsq-comment-header-21308755" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308755" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308755">Eric</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308755" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308755" class="dsq-comment-message">First off, thanks for this opportunity to win this software. I have been using Quicken for quite some time now after Money failed to have access to about half of my online accounts. Created a huge hassle for myself.<br><br>Anyways, thanks for the website, I read it through RSS feeds every single day.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308756">\
	 <div id="dsq-comment-header-21308756" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308756" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308756">Eric</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308756" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308756" class="dsq-comment-message">Enter me please</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308757">\
	 <div id="dsq-comment-header-21308757" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308757" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308757">Chris Murphy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308757" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308757" class="dsq-comment-message">Thanks for the great site and having the Quicken contest!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308758">\
	 <div id="dsq-comment-header-21308758" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308758" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308758">wormbuff</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308758" class="dsq-comment-message">mmm... windows version :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308759">\
	 <div id="dsq-comment-header-21308759" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308759" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308759">MoneyPhreek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308759" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308759" class="dsq-comment-message">I\'m a quicken convertee after having fought with MS money for so many years.  I\'d love to try the new version!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308760">\
	 <div id="dsq-comment-header-21308760" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308760" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308760">Tom</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308760" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308760" class="dsq-comment-message">Would love  to have Quicken 2008. I have Quicken 2005 and I need to upgrade...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308761">\
	 <div id="dsq-comment-header-21308761" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308761" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308761">Holly Williams</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308761" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308761" class="dsq-comment-message">Hello, <br><br>I would love to receive a copy! I took your advise on a dishwasher, I begged my husband to replace and it is still going strong and a energy saver. Your awesome!<br><br>Thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308762">\
	 <div id="dsq-comment-header-21308762" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308762" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308762" href="http://www.jamestrimble.info/" target="_blank" rel="nofollow">James Trimble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308762" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308762" class="dsq-comment-message">I\'d love to get the new quicken!  Sign me up please! :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308763">\
	 <div id="dsq-comment-header-21308763" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308763" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308763">Kenny Jacob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308763" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308763" class="dsq-comment-message">Hello!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308764">\
	 <div id="dsq-comment-header-21308764" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308764" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308764" href="http://magickalrealism.etsy.com/" target="_blank" rel="nofollow">Di</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308764" class="dsq-comment-message">I\'ve been having a rough time with my personal finance software transition: I was using MSN Money until last year, and there were problems with it - especially when I started my own business and found it was completely unadaptable for situations like mine where work/home budgets are very closely intertwined. I\'d be open to trying a new software, especially one that worked with PayPal, since that\'s where the bulk of my funds flow through.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308765">\
	 <div id="dsq-comment-header-21308765" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308765" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308765">Steve O.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308765" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308765" class="dsq-comment-message">A copy of Quicken sure would be nice. :D  Maybe then I can manage my money well enough to buy some Laker tickets this upcoming season.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308766">\
	 <div id="dsq-comment-header-21308766" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308766" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308766">Jon L</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308766" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308766" class="dsq-comment-message">What\'s more frugal than free?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308767">\
	 <div id="dsq-comment-header-21308767" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308767" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308767" href="http://www.mymoneyblog.com/" target="_blank" rel="nofollow">Jonathan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308767" class="dsq-comment-message">Okay, if I get this I will give a solid attempt at Quicken-izing my finances.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308768">\
	 <div id="dsq-comment-header-21308768" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308768" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308768" href="http://www.thefinancialblogger.com/" target="_blank" rel="nofollow">Mike</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308768" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308768" class="dsq-comment-message">Yikes! I\'m #115 to leave a comment on this post. This is a live example of how when a situation permits arbitrage (making money without no risk), the whole system find a way to re-establish a stable environment. With more than 100 entries, you have much less chance to win. Therefore, you need to make more efforts and be creative in your comment if you want to have chance to win. So we went from a simple "Sounds interesting, could I get a copy??" to MS money or Quicken reviews.<br><br>I personally never used Quicken since I have MS Money. This could be very interesting to compare both of them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308769">\
	 <div id="dsq-comment-header-21308769" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308769" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308769">jnwcmr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308769" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308769" class="dsq-comment-message">Thanks for offering the products as gifts. I\'ve been using Quicken since "Quicken for Windows v2.0" ~circa 1993<br><br>I find that for general record-keeping, it is a very good product, although the reporting features are lacking. I use OpenOffice Calc to make my quarterly reports.<br><br>Thanks again for the chance to win!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308770">\
	 <div id="dsq-comment-header-21308770" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308770" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308770" href="http://foolarch.wordpress.com/" target="_blank" rel="nofollow">foolarch</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308770" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308770" class="dsq-comment-message">pick me, randomizer.<br><br>and thank you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308771">\
	 <div id="dsq-comment-header-21308771" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308771" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308771">Dan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308771" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308771" class="dsq-comment-message">Here\'s hoping I can win!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308772">\
	 <div id="dsq-comment-header-21308772" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308772">Amy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308772" class="dsq-comment-message">Maybe it is time to graduate from Excel!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308773">\
	 <div id="dsq-comment-header-21308773" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308773" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308773">Jason</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308773" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308773" class="dsq-comment-message">Flexo--<br><br>It would be great to receive a copy of Quicken.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308774">\
	 <div id="dsq-comment-header-21308774" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308774" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308774" href="http://www.facebook.com/srch.php?nm=Manoj+Bhargaw" target="_blank" rel="nofollow">PhantomMB</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308774" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308774" class="dsq-comment-message">I have been using Quicken since 1993 and used to upgrade religiously till Quicken 2003 (or somewhere around that time frame - when the \'features\' just weren\'t worth the money). Currently, I am on Quicken 2007 Premier. I have never tried Money - for fear of how much time I would have to spend on \'converting\' my data. Nice lock-in, eh?<br>I don\'t see the value in upgrading to Quicken 2008 based on the reviews and feature lists. But \'free\' is an unbeatable value - free market economy rules!<br>Thanks for all your great work and thanks for putting up the Quicken Copies.<br>Cheers,<br>Manoj</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308775">\
	 <div id="dsq-comment-header-21308775" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308775" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308775" href="http://www.bradrholt.com/" target="_blank" rel="nofollow">Brad</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308775" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308775" class="dsq-comment-message">Great idea.  would love to upgrade.  <br><br>Keep up the good blog.  I read every week.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308776">\
	 <div id="dsq-comment-header-21308776" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308776" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308776" href="http://www.themightygeek.com/" target="_blank" rel="nofollow">GeekMan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308776" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308776" class="dsq-comment-message">I\'ve tried Quicken in the past and have never been able to even get it to work with my banks or finances.  I\'m willing to give it another try (this would make #4 over the last 10 years) but I\'m doubtful it will ever help me.<br><br>Perhaps I\'m just helpless...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308777">\
	 <div id="dsq-comment-header-21308777" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308777" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21308777" href="http://www.kurtmoeller.com/" target="_blank" rel="nofollow">Kurt Moeller</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308777" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308777" class="dsq-comment-message">First off great website and keep up the great work.  I have been learning about personal finance since I got out of college in 2003 and have been constantly evolving, using newer (or many time just different) techniques for tracking my money.  Since mid-2005 I\'ve simplified my Excel tracking system 4.0 strictly to monthly balance sheets for my accounts with a aimed at budget forecast.  I added an income statement in January of this year, though it does get tricky keeping track of everything and cross-referencing it with my 12 solo accounts (checking, savings, credit).  And it got trickier getting married this year and adding my wife\'s 9 accounts along with our 5 joint accounts.  We have different incomes from 1 Rental Property, her Lia Sophia business, my occasional computer consulting business and both our full-time careers.  It gets to be almost obsessive to constantly keep track of every penny and where it is going without totally turning her off to the process of financial management.  I have tried Microsoft Money 2002, but was not disappointed by the lack of customization in the program for reporting.  I love to see reports and analyze numbers, probably more than I care about the budgeting itself.  I highly like your monthly process of both income statement and balance sheet and it seems simplified to just download all the info into one program and print out reports, spending more time analyzing and looking for new avenues of income than the busy work of cut and paste each statement into a report.  Basically I am ready to give Quicken 2008 a chance after seeing your success with it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308778">\
	 <div id="dsq-comment-header-21308778" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308778">Justin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308778" class="dsq-comment-message">Boy, I\'d love to win a copy- just started using quicken after several years of just checking my online balance and love being able to track income/expenses and net worth so quickly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21308779">\
	 <div id="dsq-comment-header-21308779" class="dsq-comment-header">\
	 <cite id="dsq-cite-21308779" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21308779">Paul</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21308779" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21308779" class="dsq-comment-message">I love your pf blog!  You offer a lot of great advice.</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=intuit_quicken_2008_is_here_and_here8217s_a_giveaway&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');
}

})();




