




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": {"a046fbd41ddb081bc7e7c28f2cf3c226": {"username": "A man who likes sex", "tumblr": "", "display_name": "A man who likes sex", "url": "http://disqus.com/guest/a046fbd41ddb081bc7e7c28f2cf3c226/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Thatchicknik": {"username": "Thatchicknik", "tumblr": "", "display_name": "ThatchickNik", "url": "http://disqus.com/Thatchicknik/", "registered": true, "linkedin": "", "blog": "http://theworldfrommywindow.wordpress.com", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/8166/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4fd08b878749567a8301fb329cd46e53": {"username": "Prop", "tumblr": "", "display_name": "Prop", "url": "http://disqus.com/guest/4fd08b878749567a8301fb329cd46e53/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "60fb1da278ed8d123419a36c726de8e6": {"username": "Angel ( Lil Zane )", "tumblr": "", "display_name": "Angel ( Lil Zane )", "url": "http://disqus.com/guest/60fb1da278ed8d123419a36c726de8e6/", "registered": false, "linkedin": "", "blog": "http://www.ipimpthesystem.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ff91cb1a69ec275dd917e81a7c554308": {"username": "Just Shocked", "tumblr": "", "display_name": "Just Shocked", "url": "http://disqus.com/guest/ff91cb1a69ec275dd917e81a7c554308/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Thoney": {"username": "Thoney", "tumblr": "", "display_name": "Thoney Gangstasweet", "url": "http://disqus.com/Thoney/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 11, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/15/3727/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bf60bd353aea9485b7b6c4591ffe3fb8": {"username": "Yazmar", "tumblr": "", "display_name": "Yazmar", "url": "http://disqus.com/guest/bf60bd353aea9485b7b6c4591ffe3fb8/", "registered": false, "linkedin": "", "blog": "http://www.Yazmar.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bbdee4afbad5ffd7775c5775d974b9ad": {"username": "maylady84", "tumblr": "", "display_name": "maylady84", "url": "http://disqus.com/guest/bbdee4afbad5ffd7775c5775d974b9ad/", "registered": false, "linkedin": "", "blog": "http://www.whowantsgossip.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ChucksFavorite": {"username": "ChucksFavorite", "tumblr": "", "display_name": "ChucksFavorite", "url": "http://disqus.com/ChucksFavorite/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/7657/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9069708cf2896db7a3d82485c969e8e2": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/9069708cf2896db7a3d82485c969e8e2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "MayMay81": {"username": "MayMay81", "tumblr": "", "display_name": "MayMay81", "url": "http://disqus.com/MayMay81/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/3775/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3d151479abd24cba42f602f18a46a3ca": {"username": "Just Anonymous", "tumblr": "", "display_name": "Just Anonymous", "url": "http://disqus.com/guest/3d151479abd24cba42f602f18a46a3ca/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0f013d0aa04f09ad35f317008fae9573": {"username": "Tiny Whine", "tumblr": "", "display_name": "Tiny Whine", "url": "http://disqus.com/guest/0f013d0aa04f09ad35f317008fae9573/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kingsmomma": {"username": "kingsmomma", "tumblr": "", "display_name": "kingsmomma", "url": "http://disqus.com/kingsmomma/", "registered": true, "linkedin": "", "blog": "http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;friendid=400560191", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/7490/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2848073817252ca6e3dd06ece53f566f": {"username": "Your Boyfriend&#39;s Fantasy", "tumblr": "", "display_name": "Your Boyfriend&#39;s Fantasy", "url": "http://disqus.com/guest/2848073817252ca6e3dd06ece53f566f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1ca06318b09b34a7b05600cb7380f90a": {"username": "unknown", "tumblr": "", "display_name": "unknown", "url": "http://disqus.com/guest/1ca06318b09b34a7b05600cb7380f90a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "just_passin_by": {"username": "just_passin_by", "tumblr": "", "display_name": "just_passin_by", "url": "http://disqus.com/just_passin_by/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/13/7915/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "57fe06a7e933393d7081760af4f2863a": {"username": "Sexolicious", "tumblr": "", "display_name": "Sexolicious", "url": "http://disqus.com/guest/57fe06a7e933393d7081760af4f2863a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5f3d4fa829faa5faac077b7e27170d05": {"username": "Need Some Good Dick In My life", "tumblr": "", "display_name": "Need Some Good Dick In My life", "url": "http://disqus.com/guest/5f3d4fa829faa5faac077b7e27170d05/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "23202cedae52677977b84d576bb3b202": {"username": "Nasty Nutguzzler", "tumblr": "", "display_name": "Nasty Nutguzzler", "url": "http://disqus.com/guest/23202cedae52677977b84d576bb3b202/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d39d4a05a969c797118a6dd5f6dcf58b": {"username": "Champagne Cronic", "tumblr": "", "display_name": "Champagne Cronic", "url": "http://disqus.com/guest/d39d4a05a969c797118a6dd5f6dcf58b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "54eae77df33a11911d3a27879d96e459": {"username": "why i got to be anonymous", "tumblr": "", "display_name": "why i got to be anonymous", "url": "http://disqus.com/guest/54eae77df33a11911d3a27879d96e459/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "BlogXilla For Sexual Intellectuals", "streaming_realtime": false, "url": "blogxilla", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "blogxilla", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-30_22:55:51", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"2918123": {"up_voted": false, "ip": "", "has_replies": false, "message": "I met him at a business meeting. I was struck by his look - almost too pretty to be a man. He was very quiet, yet, hed look each person in the eye loudly. I held his look a tad longer than I should have. He wore his clothes loose; but I could see how defined his body was. He came to the meeting in a button-up shirt with three buttoned, open enough so you could see his beater with some jeans on. The rest of us were dressed business etiquette so youre your own man I thought. I crossed and uncrossed my legs as my panties got more and more wet and my thigh-highs were damp. I had on a fitted dress shirt and I prayed my rock hard nipples couldnt be seen. I have a strict no play when doing business policy. No exceptions. Damn I thought over and over ..<br><br>I purposely waited so he I could watch him walk out in front of me. As he got into his vehicle and I walked by I smiled and he nodded with silly grin and I remember trying to memorize everything about him. My fantasies revolved around him; envisioning him touching me, licking, and sucking my pussy till my lips were swollen and smacking. I fantasized about sliding my hands up his muscular back and down over that rock hard ass and thighs. I wondered if his quiet confident demeanor would equate to a lover unlike any other.<br><br>The deal didnt go through. He went another path. I kept the proofs from his photo shoot and would glance at them and touch myself. I saw him in concert; I watched the women losing their damn minds as he worked the stage, smiling and laughing calling out you want some of this? Oh yes I do I thought relieved we had no business connection. Just by chance we re-met through a mutual acquaintance. After communicating for a time he came over late one night. He called me on his way and basically said you know what Im coming for is that cool? Definitely was my immediate response. So him, direct, no games.<br><br>By the time he got here I had the mood set smell goods, candles lit, music and it goes without saying I was more than ready. He walked in and I walked into his arms. I had this innate need to be as close to him as I could. I wanted to touch him everywhere full body. His body did not disappoint; it was muscular, defined and smooth. I could feel his dick rock hard against me. He was a passionate kisser. The kind of kisser thats doesnt stick his tongue in a fraction of an inch but captures your mouth and slides his tongue in and you know youre being really kissed.<br><br>I thought I was experienced and nothing could take me by surprise. I always take the lead with men; that is my comfort zone. He surprised me. Hands down he blew me away. I can not tell you how we got to the bed or how we got naked. I was lost in him; the very first position we took was 69. I slid my tongue up and down his dick I teased the head before I took my time and slowly worked up to get as much of him down my throat as I could and enjoy. I vaguely remember thinking this is the most perfect dick Ive ever had. When his tongue slid between my pussy lips and he captured my clit and moved on to sucking my lips and sliding his tongue in and out of me like a dick and somehow working my clit all the while I felt myself gush when I came. It shot out of me.<br><br>It was all I could do to stay focused on what I was doing to him. I turned and got on top of him I badly wanted to sit on that thick dick. Is that what you wanted? he asked Oh yeah was all I could respond. I had tightened up from cumming so we slowly worked him in me. After a brief moment of riding him; keeping him in me I turned to face his legs. Ive never had a dick fit me tight like his and his head was swollen rubbing my spot with each move and grind. I felt a couple slaps on my ass and I started to cum down his balls like a hard summer rain. I reached behind me to grab his hands and pulled him so he was riding me from behind.<br><br>I normally will stay on my hands and knees so my ass doesnt look so wide. I did not think about anything but having that dick in me slapping against my ass and thighs. I felt his tongue slide down my spine and tossed my wide ass worries aside. I put my head down and my ass in the air and moaned as I felt myself cum again like a spray bottle. He flipped me over and put my legs over his shoulders. If I can claim I remember any moment vividly it was this .. Tyrese was singing Straight Fucking, my legs were shaking and I got to see this gorgeous self composed quiet man lose control yes, yes, shit, oh baby here it is his whole body tightened and that look of ecstasy was on his face as he came.<br><br>We collapsed on each other until our heartbeats and breathing slowed and snuggled. He gave me the gift of silence. That calm you feel when you can remain silent and its alright; nothing needs to be said. I havent had it like that before or since. And every time he calls or I send out a holla something keeps pullin me back because we are better every time were together.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:03:06", "killed": false, "user_key": "54eae77df33a11911d3a27879d96e459", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2922372": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ Just Shocked <br>lol...at the Chris Rock part lol. Tht use to be me. the girl who would do what the girlfriend won't.  I'd be damn if I watch my hubby get his d*ck sucked by someone who's a pro & I don't do it. Best believe he's getting head still by someone else (even home girl)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_15:31:05", "killed": false, "user_key": "2848073817252ca6e3dd06ece53f566f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2922196, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2924039": {"up_voted": false, "ip": "", "has_replies": true, "message": "On a night out with my girls, I saw this fine ass guy at the bar. He looked and me and smiled, he came over and we danced. At the end of the night we exchanged numbers, he promising to call. I knew when a man says that it will be a few days. The next day I got a call from him wanting to see me. He came over and we talked for a minute. I started to get horny and so did he. The next thing you know we were both buck ass naked on the bed. That was when the fun started. <br><br>Immediatly he liked my breasts traveling down to my belly button then down to my pussy. He licked and ate that shit like he was eating his last meal. Then he flipped me over and ate my ass. (the first time I experienced that). I was in heaven. Then he stood up and while still on the bed i went to the edge and took him in my mouth. His dick was big and beautiful. Sucked that shit till my jaws hurt, but I continued. I wanted that dick so bad I stopped and spread my pussy open. He put the condom on and entered me. That motherfucker rode me so good I hollered until I was starting to loose my voice. While fucking me he started choking me a litlle bit. That shit started to turn me on even more. I got on top of him and rode his ass like I was in the Kentucky Derby. Negro started speaking in tongues. We both exploded at the same time and just when I thought our workout session was over, he got up and picked me up, flipped me over and ate the nut I just had. Dam it was a great night.<br><br>We fucked 2x after that then his baby momma started calling my house so I let that nigga go.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_17:16:59", "killed": false, "user_key": "5f3d4fa829faa5faac077b7e27170d05", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2923921": {"up_voted": false, "ip": "", "has_replies": false, "message": "Girl you make the whole thing sound so troubling. I was scared for you just reading. You have to relax! Being with another woman can be great, especially if your man is there too. I think I just said too much.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_17:08:36", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2920427, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4062231": {"up_voted": false, "ip": "", "has_replies": false, "message": "bad morning/goodafternoon.<br><br>i woke up to the news of my landlord losing my apt building and where we could relocate. i fucked myself in frustration, and proceeded to move through the motions of prepping myself for another day of performing at the funnyfarm. today isn't a day for being confined. its going to a perfect 70degrees i need a sundress thigh highs and sexy strappys. nothing else. the tickles of my bare fat cat against my thigh highs will ease a lot of this stress.<br><br>i arrive to work to find out we're down an assistant and now i must cover phones AND research. GREAT! early lunch it is! the Taste just started and I decided at 10am someone would be \"tasting\" me this afternoon! I walk ever so carefully clocking tricks the entire gait. lunch, rent, car, nails, each extended gaze served a purpose. i flipped cards quicker than my cousin flips bricks. the recession brings out the beast in me. what can i say?! ;P<br><br>i arrive to the Taste and find solice in the quit hum of a small lunchtime crowd. i notice a lightbright staring me down. he's newer than my manolos. HOW CUTE.  only a baby would wear their jacket out of the office on a day like this. he's trying too hard! mmm hard....PERFECT! i cop a frozen chocolate dipped banana and decide that he'll do. i have 40mins to go, and accordingly he went. I borrow a red chalk write\"meet me near the portojohn truck....[i'm nasty, they were just delivering then fret not. we were first.]<br><br>i walk over and say \"man its really hot isn't? i don't have much time, but i have something for , you looks like you need to relax lightbrite. no one's THAT buttoned up on lunch honey!\" i give him the bag and let it go....buy a hard lemonade and no sooner than i light my clove, i feel someone grab my shoulder. we said nothing. just moved.....<br><br>now our space was tight and moist just how it should be ...he bites the tie of my wrap dress and it falls open with ease....\"for real? u just out here like that huh?\"  i reply \"shut up, and fuck' i had every intention of taking out my frustration on his young ass. he pulls out the banana and askd if he could use it, i reply i said shut up and fuck! [chocolate banas are ROCK HARD and perfect for pleasure] i place one leg up on the sink, the other against the door and he stares in amazement...mmmm as he moves it in and kissing and licking while i melt away the chocolate he licks up every drop not to be outdone i jump down start biting the banana into slices and begin return the favor. \"ooooooooooh SHIT! wait the its like little little massages on my dick. oh my GAWD! the FUCK!?! i'ma come hold on. WAIT wa  waaaa holon man\" with each sound i got more and more into it....the slimyness of the melted banana made things that much more slippery! FUN!<br><br>i slip the condom out of my purse and put it on with my mouth. and ride him backwards...\"who the fuck are you! marry me...i needed this... damn man\" i placed hs hands on my d's and showed him where to tickle me.....\" we both came HARD!<br><br>I hopped up, cleaned both of us paying special attention to his____.[ babywipes and water bottles are a staple for freaks. u never know lol] \"so glad I wore my hair curly today. WHEW! \" i thought to myself. i powdered my face, slappedo n some lipgloss and was off to the funnyfarm...[work]<br><br>i saw him once after at a charity benefit at the Field Museum. he turned bright red when i entered the room. I couldn't help but chuckle. He wasn't worth the extended gaze. i was on the prowl....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-29_12:55:26", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2918681": {"up_voted": false, "ip": "", "has_replies": true, "message": "My girlfriend flew in to visit me on campus for a weekend and at the time I was fooling around with the girl next door, literally the next dorm room. I'm laying in bed with the girlfriend, still clothed and cuddling. There were 3 roommates who also lived there but I heard the door open and something made me jump out of the bed and hurry to the living room to see who'd come in. Sure enuf, it was the next door girl... with 2 pair of jeans, 3 t-shirts, a wife beater, and 3 left socks... all washed and folded with a note on top of them. she said 'these are your things, I wanted to return them to you' i thought how horrible that would have been had me and the girlfriend been in the living room watching tv or if the next door girl would have made it into the bedroom... disaster. she calmly turned around and walked out and i put the clothes on the couch.<br><br>later that night, the neighbor got smashed and wrote a host of obsenities on my board outside the dorm room, i never got to see them cuz my roommates erased them before everyone sobered up in the morning. the rest of the visit went by without incident", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:40:07", "killed": false, "user_key": "54eae77df33a11911d3a27879d96e459", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2919325": {"up_voted": false, "ip": "", "has_replies": false, "message": "yooooo...these are wild!! although, they do sound a little scripted...but they're still good, nonetheless", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_12:25:14", "killed": false, "user_key": "ChucksFavorite", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2929054": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fucking brothers is inevitable especially if they're fine! Now, Always Get What You Want, go get what you want. Does your BFF know u fucked her bro? (The way you 2 were going at it, she could've walked n took pix and left-you wouldn't know!) You grown if she handed u the phone once she'll do it again. Everybody deserves good dick. It's worth a damn try. As a fellow big dick appreciater, I say \"Just do it\" If all else fails just happen to be around when he's around. Cuz hittin it from the back the RIGHT way takes skill. U ain't trying to be his girl u just trying to get some. I got a fuck the brother story. This, I tell u was my, ALMOST (wink!wink!)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_22:15:16", "killed": false, "user_key": "23202cedae52677977b84d576bb3b202", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2926072, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2926247": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL. Like the Kentucky Derby huh lol.  Speakin in Tongues wow....lol. but it all goes down hill when the baby momma's steps outta her lane lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_20:08:22", "killed": false, "user_key": "2848073817252ca6e3dd06ece53f566f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2924039, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2918703": {"up_voted": false, "ip": "", "has_replies": false, "message": "A few years ago, me and my girl and her sister were chillin at their house. We had these boys come over that we were all feelin...there was a tent in the back, so we all decided to sleep out there for the night. Of course, 6 teens couldn't keep it clean, so we all ended up having sex right there in the tent, the 3 couples going at it side by side by side.<br><br>The guy I was with looked good, but was working with less than a dick...I felt it when it went in, and that was about it. Needless to say, I was a bit disappointed.<br><br>However, little sister was gettin it good from her little mister, and of course I was jealous...<br><br>So once we were all finished, we went inside, and everyone wanted to get cleaned up. I went to the basement bathroom, and everyone else spread out around the house...<br><br>Little sisters little mister (who was maybe a year younger than me) was waiting his turn for the bathroom after me...<br><br>And i couldn't resist. Since I was so disappointed with my own sexcapade, I decided to find out what was so good about him...I pulled his dick out, and held onto it, feeling my way around it becfore I gave him head-which was the first time in my life, of course. He didn't mind at all...I just told him I didnt want to hear back anything about it, and he was down.<br><br>He ended up fuckin me from the back something serious...and I ended up quite satisfied. Me and little mister kept fuckin around for the rest of the summer, and no one ever knew. Sometimes we'd even be around little sister, and act like we hated each other...then would do it in the basement again. Something about almost getting caught by her made it so much better. Plus he was the first guy to make me squirt...I thought I was in love.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:41:44", "killed": false, "user_key": "9069708cf2896db7a3d82485c969e8e2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2923189": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"i got a homeboy that would be perfect for you\" my cousin's boyfriend told me one night while the three of us were sitting at a bar. I just shook my head and said \" I don't know about that. If he's anything like you, I'm not interested.\" My cousin's boyfriend, Allen, was a D-boy for lack of a better word. He sold purp and occasionally smoked it. Allen is tatted up from head to toe and always reciting some Biggie or Tupac rhyme. He was cute but I'm into more \"book smart\" men. So i dismissed his offer and sipped on my second long island.<br><br>After a few minutes, I left the table with my cousin to head to the restroom. There was a short line so we had to wait a few minutes to get into the 2 stall bathroom. Before I could open my mouth to tell her not to try and convince me of seeing Allen's friend, she beat me to it. She gave me a 5 item list of why I should see him and the top reason was \"Hood Niggas know how to fuck you hood!\" I just shook my head and told her \"I'll pass\". We finished our bizness in the bathroom and headed back to the booth. That's when I noticed an unfamiliar body, occupying my side of the booth. My cousin grabbed my hand and said \"hope u don't hate me, but I set u up!\" and then she introduced us. \"Monte, this is my cousin Lynn.\"<br><br>What up, ma?! he said. I'm thinking...this is not gonna work! Did he just say what up, ma? Anyway, my initial turnoff didn't last for long. After I downed the rest of my long island a couple shots of Grey Goose, I grabbed Monte's hand and led him to the dance floor. I pressed my body close to his, we were face to face. He didn't look that bad...good teeth (just the bottom), neatly done dreds and big brown eyes. Loosen up , I told myself. so I turned around and pressed my ass to his mid-section. I let the bass from the speakers dictate my movements. He grabbed my waist and squeezed. I leaned back, rested my head on his chest and reached back and pulled his face towards my neck. He instantly started to kiss my shoulder and suck on my neck. <br><br>After a couple songs, I could feel his dick poking my ass. I turned around to smile at him, he kissed me and then whispered in my ear, \"i'mma make you my lady. Lets go!\" He took me by my risk and walked me back to the booth where my cousin was grinning at me like the Joker. She leaned over and whispered in my ear \"I put condoms in your purse. Work you shit out on his dick! make me proud!\" We laughed. i winked at her and got into Monte's car.<br><br>We drove over to his townhouse and before we could get inside. he pressed me against the front door and laid the wettest, sloppiest, tongue-ist, kiss I've ever had on me! A combination of horny and liquored up took over me and I reciprocated. He was trying to get his keys out of his pocket and kiss me at the same time. he finally pulled them out and put the key in the lock. \"No\" I moaned. \"Fuck me right here\" I pushed him back, took the keys outta the lock and tossed him onto the lawn. Grabbed a condom outta my purse, (thank you cuz)! and ripped the package open. The look on his face was priceless.<br><br>he said \"What if someone sees us?\" I smiled and unzipped his pants and pulled them and his boxers down to his ankles and said \"lets give em something to look at!\" I squatted down and begin to lick and suck his dick, it was already rock hard and HUGE! AFter a few seconds he pulled me up by my hair, kissed me again, this time more aggresively. stepped outta his pants, put the condom on & pushed me towards the  door. he pressed his dick on my ass and asked \"is this what u want?\" Before i could answer, He shoved his manhood inside my pussy and stopped! I don't like to be teased so I started to throw the ass back on him. He pressed my warm body on the cold door. I couldn't move. He put his hand over my throat and squeezed and told me not to make a sound. I obliged. <br><br>he rammed his dick in again and my scream was muffled by his hand that was now over my mouth. he fucked me and rubbed my pussy simultaneously. I could feel his dick, touching my spine and his balls teasing my ass. I wanted to scream in pleasure, I wanted to say \" FUCK ME! OH SHIT! OH GOD!\" I wanted to say something, anything! i came so hard, all I could do was cry. Tears were streaming down my face, and he was still fucking away.. He turned me around scooped me up by my ass and fucked me with my back against the door. I came again and this time, so did he! he came with a moan and a \"Oh shit!\"<br><br>The best fuck of my life! and now I know what my cousin mean when she said\" Hood Niggas know how to fuck you hood!\" i saw him a few times after that but he couldn't recreate that night. I'm still looking for my Hood nigga!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_16:20:53", "killed": false, "user_key": "bbdee4afbad5ffd7775c5775d974b9ad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2926650": {"up_voted": false, "ip": "", "has_replies": false, "message": "I told him I would spend the night Friday before I went out of town with my girls the following day. When I arrived at his apartment, he met me at my car. The confused expression on his face was priceless. I introduced them. He looked back and forth between us a few times still trying to register what was happening. We all made small talk on the walk from the parking lot to his apartment. I asked what he had to drink. He made me a Grey Goose and cranberry. We chatted about movies, work, politics, etc... I could tell he was anxious so I asked him to come talk to me in the bathroom. \"You crazy sweetie.\" he smiled. \"You like it though.\" I replied. He turned my body so I faced the mirror and started to kiss my neck while his hands found their way to my breasts and then my pants. I let him finger my already throbbing pussy for a few minutes before I made him stop. He pouted like a child when I kicked him out of the bathroom and told him to send in my guest, but obliged. I watched her sway down the hall and into the bathroom. <br><br>She was 5'9\", two inches taller than me. Thick and chocolate with her own hair down her back. She worked part time as a exotic dancer in LA. I asked how she was feeling, she told me she was cool. I could tell she was nervous though so I gave her a hug and squeezed her booty before kissing her mouth. I turned on the shower and we undressed each other. We kissed and played while we showered. I got out before she did and walked into the bedroom. He was laying across his bed smiling at me. He dried my body and we got into the bed. We talked until she walked into the room. She got into the bed on my left as he was to my right. We talked as he massaged both of our backs at the same time. I got up and put on some music; D'angelo played. We then started to massaged his back and legs before turning him over. I started immediately deep-throating his big beautiful dick, she sat on his face and he fucked her with his long ass tongue. Her and I switched and she took his dick while I rode his face. I came from his lips sucking on my swollen clit and then licked my juices from his face. He kissed me deep and told me what he wanted to do to me. I laid her down and pulled her to the edge of the bed. I kneeled down and started to lick and suck on her wet pussy. He got behind me and thrusts his big dick into my pussy aggressively. He was beating my pussy up while he pushed and pulled me by my hair deeper into her pussy. She came almost instantly and tried to move away from me but I grabbed her legs and pulled her back into me as I wasn't anywhere near done with her. As she was cumming on my face I was cumming all on his big dick. I wanted to see him fuck her so I moved to sit on her face as he took her missionary style, beating her shit as he had done to me. I got off of her face and told him to lay down, I climbed on his dick and rode him like a woman on a mission as they kissed. We switched again and I sat on his face while she rode his dick, facing each other we kissed as we both rode him. I told her to turn around so we could see her sexy booty as she worked his dick. He told us he was about to cum so she got off his dick and took it in her mouth. We began taking turns sucking him off. When it was my turn I used both hands to jerk him off as I sucked him. His dick got so hard and his body tensed. I felt his warm cum shoot into the back of my throat and swallowed. So tasty.<br><br>That was five years ago. My first threesome. It was perfect. Like porn with much better music! The D'Angelo cd was on repeat and ran thru twice. To this day we only remember hearing \"Shit, Damn, Motherfucker\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_20:43:38", "killed": false, "user_key": "MayMay81", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2919744": {"up_voted": false, "ip": "", "has_replies": false, "message": "My freshman year in college, I was chasing skirts just like the rest of the guys on campus.  Eventually, I ended up hanging out pretty frequently with this chick that I met at the union.  We both were in the same World History class.  That's actually what prompted me to holla at her in the first place.  We weren't extremely close or anything like that.  We just spoke when we'd cross paths on the yard, talked on the phone, and met up at a couple of parties.  About two weeks after we got back from spring break, we had decided to meet up to go get something to eat.  I met up with her at the corner, near the cafeteria and the bookstore because that was half-way between the boy's and girl's dorms.  We walked around the corner to Wendy's and ate a little sumthin.  On the way back, it was dark so I offered to walk her to her dorm.  We got near the old chemistry building when we ended up putting our arms around each other.  That led to my hand on her ass and her hand on my ass.  I stopped walking and kissed her.  She kissed me back and started grabbing at my dick.  I asked her if she wanted to go somewhere to do the deed and she agreed.  Neither one of us wanted to wait long enough to get to one of our dorms so we went to the front door of the chemistry building.  Damnit!  Locked!  I eyed the shrubbery to see if it would give us enough cover from the line of sight of the nearby dorms and cafeteria.  Nope!  Someone walking by would've heard us from the sidewalk anyway.  I grabbed her by the hand and led her around the back of the building.  It wasn't completely private but it was dark and we could probably get away with it.  We got in a spot between the building, the dumpster, and some bushes.  She took her pants off and I took mine off and put the condom on.  I backed her up against the wall, into the corner and she put her feet up on the protruding bricks that outlined the bottom of the building so she could spread her legs open a bit.  I slid my dick into her tight pussy.  It was hot and wet.  We fucked in that dark corner.  Shit got loud and kinda ruff.  She was loud as hell and I tried to keep her quite but she wasn't having it.  After I busted and she quieted down we heard some voices.  Both of us rushed to get our pants back on and peaked out to see if anyone was in the area.  We didn't see anybody, so we crept out.  After we walked a few steps, we saw a group of four people staring at us.  We walked the other direction and as we turned, we saw a group of students in a window on the second floor of the chemistry building right over the spot where we were just fucking.  We looked at each other, and she blushed with embarrassment.  Both of us ran back towards her dorm almost falling over in laughter.  We used that spot maybe 3 or 4 more times that semester.  Hey, we were 2 horny 18/19 year old kids...go figure.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_12:52:02", "killed": false, "user_key": "4fd08b878749567a8301fb329cd46e53", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2918596": {"up_voted": false, "ip": "", "has_replies": false, "message": "My goodness! Xilla you got some very talented writers for readers here. Good Job Ladies!!!! I'll write mine when my boss leaves for the day- ANONYMOUS, of course. LOL!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:35:09", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2918230, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2918865": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah that first sure sound like a book I read.....so descriptive....lol but either way that shit was hot!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:51:59", "killed": false, "user_key": "bf60bd353aea9485b7b6c4591ffe3fb8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2923602": {"up_voted": false, "ip": "", "has_replies": false, "message": "OOOOOOOOOOOOOOOOKK, so where's the sex??", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_16:47:24", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2918681, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2930531": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn I think back on the time I got mad fucked on my kitchen table. The sex was all hot and steamy. I pissed all over his dick as he rammed that shit into my stomach. I was kinda embrassed and it kinda started to burn all lil bit but he kept going. I nutted so damn hard it felt like my uterus was hangin on the side of my leg. My pussy was so hot the had to stop and get a piece of ice and wipe me down. I was on one and I didnt want him to stop. I pissed all over the kitchen table for a second time when he turned me over and started fucking me doggystyle. Damn where that nigga at now LOL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_23:32:02", "killed": false, "user_key": "57fe06a7e933393d7081760af4f2863a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2922196": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"My husband put himself in her mouth. I won't do that...\" Wow. Girl it's 2008 almost 2009! You have to step it up because what you aren't willing to do another woman will be more than willing (i.e. homegirl in your story) Like Chris Rock said, \"They still make you.\" Lol.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_15:20:43", "killed": false, "user_key": "ff91cb1a69ec275dd917e81a7c554308", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2920427, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2918230": {"up_voted": false, "ip": "", "has_replies": true, "message": "When I got in my car the last time I saw him, I knew I would give him some the next time I saw him. That night he kissed me just right. If I had been wearing panties, I'm sure they would have been wet, but I had left those at home in the drawer so I could feel the wetness on my thighs. I had a hard time sleeping that night. I was so horny all the toys I own couldn't put my fire out.<br><br>We kind of had a routine going so I waited a day and like clockwork, he called me on the second day wanting to know when we could get together again. Hearing his voice made me think of that kiss which made me wet again and I damn near told him to meet me at my house that night. *Deep breath girl, deep breath* I pulled myself together and told him Sunday night was good. He said he would call me Sunday afternoon with the particulars and for me to have a good week. I was so wet by the time I got off the phone with him that I had to close my office door and pull out my mini vibrator. That thing really comes in handy.<br><br>Sunday rolls around and I try to keep busy before I see him. He called me and said he wanted to go to a club because he felt like dancing. I told him no problem because I felt like dancing too. He asked me to meet him at his house because he was closer to the club. I told him I'd be there at nine.<br><br>At eight I started getting dressed. Since I already knew I was getting some that night I decided to forego on the underwear. I put on a skirt and a halter top (no bra required). I would have put on my stilettos but I was going to be dancing so they had to stay home. I was out the door at 8:30 trying not to speed to his house. Once I got there, we did the usual. We had a few drinks at his house so we wouldn't have to spend so much when we got to the club. So we're at his house, drinking and making small talk. I'm really starting to feel the itch to dance so I suggest we leave. We stand up and he grabbed me around my waist and starts kissing me. I had been waiting on that for almost 2 hours. Boy was I in heaven.<br><br>He started off kissing me so soft and sweetly. Then he cupped my face and kissed me harder as he pulled me closer to him. I could feel his dick getting hard. He ran his hand up and down my back occasionally bringing them to the front to rub my breasts. Like the previous time I had seen him, I could feel the wetness on my thighs. He sat down on the couch and pulled me on top of him so I was straddling his thighs. During all this he never stopped kissing me. He ran his hand down from my neck to the little bit of space that was between my skirt and my top. He moved my skirt up and began playing with my clit with his thumb and index finger. I was so hot it didnt take long for me to cum. Every time I tried to pull away he pulled me back, never taking his mouth away from mine. I think I came about three or four times before he let me go. By that time I was more than ready to shed my clothes, but he got up and said we should get going.<br><br>WTF!?!?!?! Was he still trying to go to the club? I tried to protest, but he kissed me and told me to be patient. So, out the door we go. Im tipsy as hell and still horny. We got to our destination and he got us some drinks. I almost gulped mine down, but reminded myself that I should still try to at least act like a lady despite what had just transpired between us. I excused myself to the ladys room to empty my bladder (alcohol just runs right through me) and hurried back so we could commence to dancing.<br><br>I love music and it always sounds better when Ive been drinking. We got on the floor and I know after about five minutes people were probably staring at us. If I could have I would have fucked him right there and Im sure he knew it and everyone that was around us. We stayed on the floor for abut an hour. The whole time I could feel his hard dick through his pants. I was having so much fun I damn near forgot what I was really trying to do that night. After an hour, he told me we should go. I happily obliged because I knew it was only a matter of minutes before I got what I wanted.<br><br>We made it back to his house. He led me upstairs and it was on. As soon as I got through the door, he pushed me up against it and started tonguing the hell out of me. He untied my halter and pulled it over my head as I unzipped my skirt and let it fall to the floor. He stepped back to take in the naked beauty that was standing in front of him. I couldnt help but wish I had worn my stilettos. They would have gone so perfectly during that moment. Sorry, I digress. So hes standing there staring at me. The he grabs my hand and pulls me into his bedroom. He gently pushed me down on the bed. I unbuckled his belt and helped him step out of his pants while he pulled his shirt over his head. He knelt down on the floor in front of me. He took my breasts in his hands and started sucking on my nipples. I leaned back on my hands and pushed my chest out giving me full access. With each pass over my nipples my legs moved further and further apart until I was almost doing a Chinese split. By this time I wanted to just push his head down. He started kissing on my stomach, briefly stopping to gently play with my navel ring. With one hand he pushed me all the way down on the bed. He gently massaged my clit with the other until his tongue found that sweet spot. Fingers are always good when it comes to the clit, but nothing compares to the feeling of a warm tongue and lips. He was having a good time feasting on me. He stuck two fingers in my pussy and that was it. I was coming again. Sometime during this whole exchange, he managed to get a condom on. I guess he figured the dick sucking could wait.<br><br>He lay down on the bed and winked at me. I straddled him, took his dick in my hand and started rubbing it all over my pussy. I did this until he started making faces. Then I eased my dripping wet pussy down on his rock hard dick. I started out slowly, taking in more and more each time. When he was all the way in I started rotating my hips in a circle. He grabbed my hips with one hand and started rubbing my clit with the other. I leaned back and grabbed both his thighs and started working my hips faster and faster. Not wanting to give up control for too long, he abandoned my clit and had my hips in both hands helping me move them even faster. I watched his face the entire time. He didnt even have to tell me when he was coming. I felt his dick get harder as I rode him. He scrunched up his face and let softly whispered my name", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_11:10:33", "killed": false, "user_key": "54eae77df33a11911d3a27879d96e459", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2926778": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm Jamaican and so of course I love reggae. One Friday night my girl and I went to our favorite hole-in-the-wall real dutty-type dancehall spot. With $5 hennessy & cokes plus free jerk chicken you can't go wrong. About an hour or so in, I was feeling right! The music was good and I had me a nice lil' whine going on. All of a sudden I see L (L was a male friend I had at the time who was unbelievably sexy). A few minutes later I had him in the corner giving him a good, slow and sexy whine. The club was really dark and we had the corner to ourselves. I was extremely horny (thanks to the henny & coke) and my skirt kept rising as I was slowly giving him my best whine ever. I could feel his hands rubbing the front of my thighs while at the same time pulling me back into him.  Each time he rubbed my thighs his hands would go a little higher. He was gently kneading and massaging my inner thighs as I continued to roll my hips very seductively and slowly against his awakening groin. I could feel his manhood pressing in between my cheeks as I continued to grind on him. This dude had me WETTER than water itself. <br>While still working him, I suddenly feel his hand graze my lips very slightly. He was getting very close to my spot and it was driving me crazy. A soft moan escaped my lips as I threw my head back on his shoulder. My nipples were so hard they hurt. At that moment, I couldn't take it anymore and told him to \"pull it out\". He didn't hesitate. With one hand on my waist he used the other to undo his zipper. He then whispered in his sexy Jamaican patois \"come here lovely\" as I backed up into him, arching my back ever so slightly. He used one hand to lead his way inside my dripping wet softness and the other to firmly but gently grab my waist. He was undoubtedly a good size, not too big not too small. Since I was dripping love juice between my thighs I was able to work it like a pro... I started off whining real slow on the dick and then started humping fast. No one knew what we were doing, who cares if they did and more than likely they were doing the same thing in that dark ass club. One of his hands slipped up my shirt and softly pinched my nipple which sent me over the edge and had me cumming HARD. As my body weakened, L held me by the waist, bent me over slightly and pumped harder and harder until that wave of pleasure took over and made him cum extra hard.<br>That was a night neither of us would EVER forget.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_20:53:43", "killed": false, "user_key": "0f013d0aa04f09ad35f317008fae9573", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2935267": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well damn", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-08_09:15:02", "killed": false, "user_key": "kingsmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2923189, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2928746": {"up_voted": false, "ip": "", "has_replies": true, "message": "One of many True stories <br><br><br><br>OK. I was in New London, Ct. Me and my homeboy decided to go to Providence, RI one night because they had a club called The Complex. Needless to say---women galore. Anyway, we got there and decided to parkin lot pimp ( truth be told we couldn't get in because I had on shorts and that was against the dress code). Anyways we wind up meeting these 3 women. We conversated. One said she had a cabin down the way. Now my gut's tellin me \" Hell Naw.\" These broads ain't gonna have me tied up with my toes cut off on some Hostel shit. <br>           But men, we think about the ass first and the girls looked good. Especially the one who owned the Cabin. Plus she mentioned that she was Bi.  So yeah, we went, with the quickness. We get there and things are cool. My homeboy's trying get with one of the girls. I'm trying to get with the one that owned the house. Hell, she has a car and a house. might as well go for the one that's independent. Well, It didn't work out. She did the \"I'm tired, I got to work tommorrow\" routine. Oh well, I'll work on the other one. Mind you, none of the females were ugly...it's really just personal preference. So I wind up talking with the other girl. She was cute yet nerdy. Free-issue glasses. Tomboyish clothing. and kind of shy. She told me that she just got out of a relationship a month ago. Her man dismissed her and kicked her out. Now she living the the girl my homeboy trying to get with. GREAT. A shy. nerdy girl with no car or no house. I kind of lost interest after that. So the four of us talked for a while then we went to sleep. My homeboy and his comapnion, The shy, nerdy girl and the floor, and me and the Laz-e-boy.<br><br>        Woke up a couple of hours later. Ask my homeboy if he pounded...he said no, but he thinks that he can.<br>So we leave the cabin, the four of us. The one who owned the cabin kicked us out because she had to go to work. In the midst of driving around we wind up at a lake surronded by a forest in the middle of nowhere. My homeboy wanted the car to himself so he could work on his friend while me and The nerd did our own thing. Problem is we didn't have a thing. We didn't click and when we talked it was small talk. <br><br>       So I'm talking with the nerdy girl and eventually the conversation picks up because I dared her to swim in the lake. She was down with it. She got in the lake, swam around for a bit, and then came out......and right there is when Lust showed up. I swear it was like that shit you see on baywatch. Dripping wet, Wet t shirt. Again I say, Lust showed up. So you know men, we're some sneaky bastards when we want that honey. I said \"Hey Let's walk through the woods and look at some wildlife,\" Translation: Let's go somewhere where we're alone cause I wanna Beat-n-skeet. <br><br>Shiiit...We went in the woods, Took her clothes off and set them on a rock. Sat her nekkid ass on them clothes and fucked like Neanderthals. Some of the best pussy I've ever had.<br><br>What's crazy though is that, after she gave me that sweet honey. We go back to check on our friends. My homeboy is mad because she finally told him that she was on her period. Yeah, she dragged him on that BS. (FUN FACT: They get married 2 months later.)<br><br>What's more crazy is that the whole time they were in the car, They had the lights on. SO we're ready to go but the battery is dead. So we waited 2 1/2 extra hours till somebody came that had jumper cables so we could start the car.<br><br>Bullshit.........But the sex made it worth it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_22:02:18", "killed": false, "user_key": "a046fbd41ddb081bc7e7c28f2cf3c226", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2920427": {"up_voted": false, "ip": "", "has_replies": true, "message": "My husband wanted to see me with another woman.I was afraid because of all the things I'd heard.He brought her home to meet me.She was pretty and I was embarased because her body was better than mine.We had a cuople of drinks and some snacks I made.She sat next to me and put her hand on my leg then leaned over and kissed me.Her lips were very soft.My husband started undressing me as she kissed and touched me.She sucked my breasts and licked them with her tongue.When my husband pulled off my underwear I noticed he was naked and her pants were off too.My husband took me to our bean bag chair and she got between my legs and began to lick and suck me. I was so shocked that it did not feel like anything I had before.My husband put himslf in her mouth.I won't do that but he was very excited.He then went behind her and later told me he entered her.I didn't want to be with her but my husband was happy i tried it once.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_13:34:32", "killed": false, "user_key": "3d151479abd24cba42f602f18a46a3ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2922732": {"up_voted": false, "ip": "", "has_replies": false, "message": "Giving head is an absolutely beautiful thing. For sure any man who handles his business should get some mind blowing, toe curling, cum shooting head...on the regular. I definitely wouldn't want another chick putting some food for thought on my man's mind. The only comparison should've been \"It was alright, but it ain't got shit on my woman's\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_15:52:32", "killed": false, "user_key": "23202cedae52677977b84d576bb3b202", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2922196, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2925038": {"up_voted": false, "ip": "", "has_replies": false, "message": "Back in the day, my BFF had a man who had a friend. His friend wanted to be my \"friend\". We talked on the phone and did a whole lot of \"making out\". If I could take a voyage back n2 my past, I would spend a whole day kissing him. I have never met a man who kissed the way he did. He made love to me with his tongue and he touched just the right places. We were finally gonna do the naked limbo.....finally. I thought he was sexier than shit. He was tall and brown skinned athletic built and just a cool dude. I could laugh and listen to music, just chill. Anyway, we were going to meet at his boys house (my BFF's boyfriend's house). When I got there, surprise surprise, I was alone w/just the friend. No sign of my \"buddy\".  We were all cool (all 4 of us) and we just sat around talking and shooting the shit. We got on my favorite topic: SEX. So we started talking. I've always had big timmies and they are the mirror into my soul. If you get past them everything else is downhill. We got to playing around and I copped a feel of his little guy. Little guy wasn't very little at all. It was long and just the right thickness that curved up-perfect to hit my spot. I'm hooked even thou I shouldn't b. Let me take a step back and tell u that he wasn't cute AT all, so I was shocked at the attraction. We ended up fucking on the basement floor like two dogs in heat. I let him hit it from the back. He tore my shit up and left me wanting more. After it was over we were like what the fuck and decided to go about our business-keep it moving. We cleaned up all evidence CSI style :) and went back to looking innocent. Enters MY \"buddy\" we start messing around and we try to get something popping. I've already been handled and I've never be in this situation. But dammit his kisses and his swagger (even tho this wasn't a word back then) Shamefully, I must admit I rode the hell out of him until HE busted his nuts. However, we were good at fucking around, but not good together at FUCKING. What the hell? We were still friends, because I stay friends with all my former \"friends\". No need to hate. Me and my BFF's man were another story. For about a year we snuck around blasting each other in crazy places at the park, in a parked car, under the piano in the band room, his house, etc. Ugly dude-beautiful dick. This lasted until one of his other friends found out-guess we shouldn't used his car- and EVERYTHING came out n2 the open. Me and my friend were never quite the same, but that's how shit goes. (She wasn't my friend anyway-she played me 2). However, I lost some good dick on the side. This I missed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_18:28:45", "killed": false, "user_key": "23202cedae52677977b84d576bb3b202", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2932979": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I want you to suck my dick\". <br><br>She was sucking on my balls like gumdrops and has yet to kiss my 12 inch monster. It was after a concert and I usually don't fuck with groupies but she was like Lisa Raye in \"The Player's Club\". She was HOT! She has a ass so big like the sun. I mean she has on a thong that I could see her pussy lips from the front. She was in Apple Bottom jeans but she was no Apple. She was like a grapefruit and wanted me to know. She was like Trina in the face and talked shit like Khia. She was no hoe but was a \"Go Girl\" and I had to know why. She was everything I dreamed about. Even from the porno's I watched, hands down, she was the truth. Damn, I knew what it was when she asked me inside my hotel to sign her cousin's basketball. But I was described as a younger Will Smith but I had something I know Will does not. I have a mandingo dick. I have a 9 inch soft, 10 semi soft and 12 rock hard. Women only wanted to fuck because anything else would hurt. I had one white girl who loved to lick ass. I should have kept her. Women only want to fuck and eat. Fuck & sleep. Fuck & spend money. But this women only wanted more. She was a freak like Adina Howard. She said she did everything and anything so I wanted to see if she was game.<br><br>\"Bitch, I said suck my dick!\" <br><br>Part 2 coming soon.....I'm Angel and the name of this encounter is \"Love & Basketball\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-08_03:23:00", "killed": false, "user_key": "60fb1da278ed8d123419a36c726de8e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2929140": {"up_voted": false, "ip": "", "has_replies": false, "message": "I call FACT!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_22:18:07", "killed": false, "user_key": "23202cedae52677977b84d576bb3b202", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2928746, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2935285": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wew!! I think I need to call my jumpoff and go make some memories of my own, lol. <br>Got people all hot and bothered at work...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-08_09:16:48", "killed": false, "user_key": "just_passin_by", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2926072": {"up_voted": false, "ip": "", "has_replies": true, "message": "My bff brother (LT) has always had a crush on me. I never really fed into it b/c it was my bff's younger brother & to me it was off limits.  A couple of yrs ago my bff threw her brother (LT) a bday get together at her house.  When he arrived we said I usual \"hello's\" and mingled w/ other ppl.  After a few mins I went into the kitchen to help my bff w/ the food and drinks.  While in the kitchen a Beyonce slow jam came on and I started slow grinding to the beat.  LT's home boy saw me and called LT to come watch.  I'm not shy, so I pushed LT against the nearest wall and started grinding my ass on his d*ck.  He let me put it on him while his boy hid us from the rest of the party.  After the song was over, he grinned and gave me that look that men get when they're given an inch.<br><br>I went back into the kitchen to help my bff.  Once the food was ready I fixed my plate, got a seat and ate.  LT came over and asked me for some of my veggies, I fed him off of my plate and that sparked comments all around the room saying how \"cute\" we were etc.  I laughed it off and stopped feeding him.  <br><br>After a few more hrs of partying and drinking LT and his boys left.  I told my bff that I would've given LT some pu$$y but he left.  She knew I was tipsy, but they say the truth comes out when liquor is involved lol.  My bff walked into her bedroom to entertain her boyfriend.  A few mins later she came out and handed me her cell phone.  It was LT. We spoke and then I asked him why did he leave, so he said he'll come back and I agreed.  <br><br>When he came back we watched a little tv and made small talk, I grabbed his face, turned it towards me i/o the tv and started kissin him. We started making out and this went on for a hott minute.  After that, I stood up and we started kissing and undressing.  When I got to his boxers, I reached in to see what he was working w/ and to my surprise he was PACKING! that sh*t felt like a baby's leg!!!!  So I smiled and he smiled back (I guess he was thinking \"yeah I'ma tear that ass up\" when I was thinking \"yaaay I got a mandingo\") lol.  After we were naked in my bff's living room I started sucking his dick like it was my only source of oxygen. He moaned and watched me make his d*ck disappear in my mouth like a magic trick ;)  He wanted to return the favor but I was READY to sit on his d*ck so I pushed him on the sofa and mounted my mandingo! I slid up and down on his d*ck contracting my luv mucle tighter and tighter.  He looked me in my eyes, looked back at my pu$$y and moaned.  He said \"you like riding this d*ck huh\" I said \"hell f*ckin yeah\".  A few mins later I was cumin on his dick. Then did a 360 on his d*ck so that my back faced his chest and I rode him while looking back over my shoulder at him. He had both hands on my apple bottom ass and was lovin' it. I wasn't going fast, I was taking my time, making sure he felt EVERY last inch of my tight ass pu$$y engulf his d*ck.  <br><br>We switched positions and he got on top and banged it out so hard that he almost put me through the sofa. I moaned and took it like a champ! I guess he couldn't believe it b/c he was like \"damn ma' u got this huh\" I looked up at him and said \"you can f*ck me as hard as u like, I'm not like those other broads who can't take d*ck\". That sh*t made him go bananas and he climaxed.  After he came, he turned me over and started eating me out....after about 30mins he slid back in doggie style (w/ a condom change of course) and he started hitting it from the back. I arched my back, sat my ass up for him and got on my elbows.  He said \"DAMN\" and I started matching his thrusts. We was going toe to toe.  He pulled out laid me on the floor and started giving it to me missionary style (I guess the sofa was too soft and he wanted my pu$$y to absorb his thrusts) lol. I wrapped my legs around him and let him dig deep in me. He & I came together and we collapsed. <br><br>The sky was starting to get light as the sun was about to rise. We got back on the sofa and got partially dressed....we were silent and enjoyed the moment.  After about 30mins, he said, \"yo' I'll cut all the females I f*ck w/ off just to fuck u. I smiled and said yeah right. He said he was serious and I told him why cut them off when he can have the best of both worlds. He ignored my comment and told me to think about it, as he got dressed.  I walked him to the door and we kissed for another 15mins until we both agreed to part ways b4 we end up f*cking another several hrs.<br><br>We f*cked a few more times after that & it was just a good.  However we lost contact over the yrs. I wanna get his # from his sister (my bff) but I don't know if that would be awkward.  Xilla how should I handle it cuz I need that d*ck on my roster.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_19:54:23", "killed": false, "user_key": "2848073817252ca6e3dd06ece53f566f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2919380": {"up_voted": false, "ip": "", "has_replies": false, "message": "Back when I was in college I was definitely Try sexual, I wanted to be able to say that I did everything once. So in keeping with this motto I thought why not try X. I heard so many wonderful things about it but I was just a bit nervous that there would be a whole burned into my brain. Well two tears in a bucket right. So my bf and I popped the pills and went back to my dorm room. I could feel the effects kicking in. I was in a stupor I felt like Marlon Wayans in Senseless. Everything was just so sensual. It was great.  Just kept touching myself. I want to say to you that we stayed up all night and day and had the most amazing sex ever, but my friend called me upstairs and stupid me brought him along and he spied the PS2 with Miami Vice City---We stayed there all night and day (21 hours) playing (watching)  Vice city. What a waste of $60. The next day I wanted pay back (nope was not even trying to take E again) so I cleared my schedule and ordered Dominoes, weed (yep ordered it from down the hall\u2026Hooray for Mr. Smiley face) and some vodka. <br>When he comes in I have already had 3 drinks and was standing there in my sweats and a wife beater(my easy access uniform). I told him he had some making up to do and it was time for him to ante up. So once he locks the door I pop in some altoids and open his pants and pull out his dick. I push him back against the mirrored door and then take a look at his dick. It is chocolaty brown with some pink near the tip (his circumcision scar) and I lick the length of his shaft and I can feel him shudder. I very sloppily lick his head and then open my mouth to devour him. I don\u2019t deep throat but I came close enough today thanks to the belvy. I bobbing and weaving around his dick like  my life depended on it but im losing my footing (I wasn\u2019t kneeling my man is 6 8) so I adjust and as im adjusting im stroking his dick with my hands and I can feel him about to come. I stick his dick back in my mouth and swallow his entire load and continue sucking like a vacuum until he gets too ticklish and pushes me out of the way. <br>I tell him to roll up (like solange im that bouge smoker, I don\u2019t roll) he does and we go to the fdr drive to some but smoking makes me extra horny so right there I start playing with myself. You can\u2019t see what im doing b/c I still have my sweats in but you can see my hand moving around and my face contorting to show the passion I am igniting within myself. He looks over and sees me and pushes me next to the walkway and starts grinding on me. I push him back and finish my show alone. We run back upstairs and as soon as I open the door, he grabs me by the shoulders with one hand and pulls down my sweats with the other. He bends me over my bed and starts tongue fucking the shit out of my vagina. I am pushing back against his mouth and we go at it like this for what seems like 10 hours but in all actuality I came in 1 minute. I\u2019m trying to escape his tongue and my knees are buckling so I climb on the bed but I left my ass cocked up and not to miss the open target he rams his dick in me so hard I thought I just about died and he\u2019s talking shit like this is what you wanted and I\u2019m like yes daddy and he\u2019s like you wanted this dick, how much did you want this dick, whats my name (yes all the clich\u00e9 fuck phrases) and I\u2019m screaming yes daddy, yes I wanted this dick, I have been waiting all day for this day, fuck me daddy fuck me and the more I scream the harder he pounds and my pussy is starting to ache but I don\u2019t want to stop and now I want ride so I move to the side so I can break his stride and push him on the bed and I get on top of him and spin around so my ass is to his face and just start pumping and grinding into his dick. I put my hands on his thighs to anchor myself and he grabs my hands and pulls me as I learn further away from him and he just pumps but im slamming back against him. I came about 5 times before we finished that dance. We did the entire night. My pussy has never been so sore in all my life. I just came just rethinking the night.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_12:29:25", "killed": false, "user_key": "d39d4a05a969c797118a6dd5f6dcf58b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2925178": {"up_voted": false, "ip": "", "has_replies": false, "message": "I need u 2 no that ass licking is the best feeling in entire world. I will b out of control. How some ppl feel about having the kitty licked, i prefer having this done. Any day of the week", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-07_18:41:25", "killed": false, "user_key": "23202cedae52677977b84d576bb3b202", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2924039, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "5472854", "user_id": "anonymous", "forum_id": "32271", "hash": 2749297366754426345}, "thread": {"days_alive": 0, "slug": "secret_garden_your_naughty_secrets_revealed_96", "paginate": false, "num_pages": 1, "num_posts": 31, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 5472854, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
};
// 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;



// 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://disqus.com/forums/blogxilla/secret_garden_your_naughty_secrets_revealed_96/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			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/blogxilla/_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">31</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/secret_garden_your_naughty_secrets_revealed_96/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://disqus.com/forums/blogxilla/secret_garden_your_naughty_secrets_revealed_96/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

		
		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.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button 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://disqus.com/forums/blogxilla/secret_garden_your_naughty_secrets_revealed_96/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '';
	};

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on BlogXilla For Sexual Intellectuals" 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:5472854" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'blogxilla',
			't'				: 'secret_garden_your_naughty_secrets_revealed_96',
			// 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/blogxilla/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/blogxilla/secret_garden_your_naughty_secrets_revealed_96/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/blogxilla/thread.js'
			+ '?slug='	+ 'secret_garden_your_naughty_secrets_revealed_96'
			+ '&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/blogxilla/thread.js'
			+ '?slug='	+ 'secret_garden_your_naughty_secrets_revealed_96'
			+ '&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/blogxilla/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'secret_garden_your_naughty_secrets_revealed_96'
				+ '&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/blogxilla/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/5472854/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/blogxilla/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/blogxilla/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;
		});
	})();
}









(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-2918123">\
	 <div id="dsq-comment-header-2918123" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918123">why i got to be anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918123" class="dsq-comment-message">I met him at a business meeting. I was struck by his look - almost too pretty to be a man. He was very quiet, yet, hed look each person in the eye loudly. I held his look a tad longer than I should have. He wore his clothes loose; but I could see how defined his body was. He came to the meeting in a button-up shirt with three buttoned, open enough so you could see his beater with some jeans on. The rest of us were dressed business etiquette so youre your own man I thought. I crossed and uncrossed my legs as my panties got more and more wet and my thigh-highs were damp. I had on a fitted dress shirt and I prayed my rock hard nipples couldnt be seen. I have a strict no play when doing business policy. No exceptions. Damn I thought over and over ..<br><br>I purposely waited so he I could watch him walk out in front of me. As he got into his vehicle and I walked by I smiled and he nodded with silly grin and I remember trying to memorize everything about him. My fantasies revolved around him; envisioning him touching me, licking, and sucking my pussy till my lips were swollen and smacking. I fantasized about sliding my hands up his muscular back and down over that rock hard ass and thighs. I wondered if his quiet confident demeanor would equate to a lover unlike any other.<br><br>The deal didnt go through. He went another path. I kept the proofs from his photo shoot and would glance at them and touch myself. I saw him in concert; I watched the women losing their damn minds as he worked the stage, smiling and laughing calling out you want some of this? Oh yes I do I thought relieved we had no business connection. Just by chance we re-met through a mutual acquaintance. After communicating for a time he came over late one night. He called me on his way and basically said you know what Im coming for is that cool? Definitely was my immediate response. So him, direct, no games.<br><br>By the time he got here I had the mood set smell goods, candles lit, music and it goes without saying I was more than ready. He walked in and I walked into his arms. I had this innate need to be as close to him as I could. I wanted to touch him everywhere full body. His body did not disappoint; it was muscular, defined and smooth. I could feel his dick rock hard against me. He was a passionate kisser. The kind of kisser thats doesnt stick his tongue in a fraction of an inch but captures your mouth and slides his tongue in and you know youre being really kissed.<br><br>I thought I was experienced and nothing could take me by surprise. I always take the lead with men; that is my comfort zone. He surprised me. Hands down he blew me away. I can not tell you how we got to the bed or how we got naked. I was lost in him; the very first position we took was 69. I slid my tongue up and down his dick I teased the head before I took my time and slowly worked up to get as much of him down my throat as I could and enjoy. I vaguely remember thinking this is the most perfect dick Ive ever had. When his tongue slid between my pussy lips and he captured my clit and moved on to sucking my lips and sliding his tongue in and out of me like a dick and somehow working my clit all the while I felt myself gush when I came. It shot out of me.<br><br>It was all I could do to stay focused on what I was doing to him. I turned and got on top of him I badly wanted to sit on that thick dick. Is that what you wanted? he asked Oh yeah was all I could respond. I had tightened up from cumming so we slowly worked him in me. After a brief moment of riding him; keeping him in me I turned to face his legs. Ive never had a dick fit me tight like his and his head was swollen rubbing my spot with each move and grind. I felt a couple slaps on my ass and I started to cum down his balls like a hard summer rain. I reached behind me to grab his hands and pulled him so he was riding me from behind.<br><br>I normally will stay on my hands and knees so my ass doesnt look so wide. I did not think about anything but having that dick in me slapping against my ass and thighs. I felt his tongue slide down my spine and tossed my wide ass worries aside. I put my head down and my ass in the air and moaned as I felt myself cum again like a spray bottle. He flipped me over and put my legs over his shoulders. If I can claim I remember any moment vividly it was this .. Tyrese was singing Straight Fucking, my legs were shaking and I got to see this gorgeous self composed quiet man lose control yes, yes, shit, oh baby here it is his whole body tightened and that look of ecstasy was on his face as he came.<br><br>We collapsed on each other until our heartbeats and breathing slowed and snuggled. He gave me the gift of silence. That calm you feel when you can remain silent and its alright; nothing needs to be said. I havent had it like that before or since. And every time he calls or I send out a holla something keeps pullin me back because we are better every time were together.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918230">\
	 <div id="dsq-comment-header-2918230" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918230" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918230">ANONYMOUS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918230" class="dsq-comment-message">When I got in my car the last time I saw him, I knew I would give him some the next time I saw him. That night he kissed me just right. If I had been wearing panties, I\'m sure they would have been wet, but I had left those at home in the drawer so I could feel the wetness on my thighs. I had a hard time sleeping that night. I was so horny all the toys I own couldn\'t put my fire out.<br><br>We kind of had a routine going so I waited a day and like clockwork, he called me on the second day wanting to know when we could get together again. Hearing his voice made me think of that kiss which made me wet again and I damn near told him to meet me at my house that night. *Deep breath girl, deep breath* I pulled myself together and told him Sunday night was good. He said he would call me Sunday afternoon with the particulars and for me to have a good week. I was so wet by the time I got off the phone with him that I had to close my office door and pull out my mini vibrator. That thing really comes in handy.<br><br>Sunday rolls around and I try to keep busy before I see him. He called me and said he wanted to go to a club because he felt like dancing. I told him no problem because I felt like dancing too. He asked me to meet him at his house because he was closer to the club. I told him I\'d be there at nine.<br><br>At eight I started getting dressed. Since I already knew I was getting some that night I decided to forego on the underwear. I put on a skirt and a halter top (no bra required). I would have put on my stilettos but I was going to be dancing so they had to stay home. I was out the door at 8:30 trying not to speed to his house. Once I got there, we did the usual. We had a few drinks at his house so we wouldn\'t have to spend so much when we got to the club. So we\'re at his house, drinking and making small talk. I\'m really starting to feel the itch to dance so I suggest we leave. We stand up and he grabbed me around my waist and starts kissing me. I had been waiting on that for almost 2 hours. Boy was I in heaven.<br><br>He started off kissing me so soft and sweetly. Then he cupped my face and kissed me harder as he pulled me closer to him. I could feel his dick getting hard. He ran his hand up and down my back occasionally bringing them to the front to rub my breasts. Like the previous time I had seen him, I could feel the wetness on my thighs. He sat down on the couch and pulled me on top of him so I was straddling his thighs. During all this he never stopped kissing me. He ran his hand down from my neck to the little bit of space that was between my skirt and my top. He moved my skirt up and began playing with my clit with his thumb and index finger. I was so hot it didnt take long for me to cum. Every time I tried to pull away he pulled me back, never taking his mouth away from mine. I think I came about three or four times before he let me go. By that time I was more than ready to shed my clothes, but he got up and said we should get going.<br><br>WTF!?!?!?! Was he still trying to go to the club? I tried to protest, but he kissed me and told me to be patient. So, out the door we go. Im tipsy as hell and still horny. We got to our destination and he got us some drinks. I almost gulped mine down, but reminded myself that I should still try to at least act like a lady despite what had just transpired between us. I excused myself to the ladys room to empty my bladder (alcohol just runs right through me) and hurried back so we could commence to dancing.<br><br>I love music and it always sounds better when Ive been drinking. We got on the floor and I know after about five minutes people were probably staring at us. If I could have I would have fucked him right there and Im sure he knew it and everyone that was around us. We stayed on the floor for abut an hour. The whole time I could feel his hard dick through his pants. I was having so much fun I damn near forgot what I was really trying to do that night. After an hour, he told me we should go. I happily obliged because I knew it was only a matter of minutes before I got what I wanted.<br><br>We made it back to his house. He led me upstairs and it was on. As soon as I got through the door, he pushed me up against it and started tonguing the hell out of me. He untied my halter and pulled it over my head as I unzipped my skirt and let it fall to the floor. He stepped back to take in the naked beauty that was standing in front of him. I couldnt help but wish I had worn my stilettos. They would have gone so perfectly during that moment. Sorry, I digress. So hes standing there staring at me. The he grabs my hand and pulls me into his bedroom. He gently pushed me down on the bed. I unbuckled his belt and helped him step out of his pants while he pulled his shirt over his head. He knelt down on the floor in front of me. He took my breasts in his hands and started sucking on my nipples. I leaned back on my hands and pushed my chest out giving me full access. With each pass over my nipples my legs moved further and further apart until I was almost doing a Chinese split. By this time I wanted to just push his head down. He started kissing on my stomach, briefly stopping to gently play with my navel ring. With one hand he pushed me all the way down on the bed. He gently massaged my clit with the other until his tongue found that sweet spot. Fingers are always good when it comes to the clit, but nothing compares to the feeling of a warm tongue and lips. He was having a good time feasting on me. He stuck two fingers in my pussy and that was it. I was coming again. Sometime during this whole exchange, he managed to get a condom on. I guess he figured the dick sucking could wait.<br><br>He lay down on the bed and winked at me. I straddled him, took his dick in my hand and started rubbing it all over my pussy. I did this until he started making faces. Then I eased my dripping wet pussy down on his rock hard dick. I started out slowly, taking in more and more each time. When he was all the way in I started rotating my hips in a circle. He grabbed my hips with one hand and started rubbing my clit with the other. I leaned back and grabbed both his thighs and started working my hips faster and faster. Not wanting to give up control for too long, he abandoned my clit and had my hips in both hands helping me move them even faster. I watched his face the entire time. He didnt even have to tell me when he was coming. I felt his dick get harder as I rode him. He scrunched up his face and let softly whispered my name</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918596">\
	 <div id="dsq-comment-header-2918596" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918596" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2918596" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918596" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918596" class="dsq-comment-message">My goodness! Xilla you got some very talented writers for readers here. Good Job Ladies!!!! I\'ll write mine when my boss leaves for the day- ANONYMOUS, of course. LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918681">\
	 <div id="dsq-comment-header-2918681" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918681">Anonymous Guy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918681" class="dsq-comment-message">My girlfriend flew in to visit me on campus for a weekend and at the time I was fooling around with the girl next door, literally the next dorm room. I\'m laying in bed with the girlfriend, still clothed and cuddling. There were 3 roommates who also lived there but I heard the door open and something made me jump out of the bed and hurry to the living room to see who\'d come in. Sure enuf, it was the next door girl... with 2 pair of jeans, 3 t-shirts, a wife beater, and 3 left socks... all washed and folded with a note on top of them. she said \'these are your things, I wanted to return them to you\' i thought how horrible that would have been had me and the girlfriend been in the living room watching tv or if the next door girl would have made it into the bedroom... disaster. she calmly turned around and walked out and i put the clothes on the couch.<br><br>later that night, the neighbor got smashed and wrote a host of obsenities on my board outside the dorm room, i never got to see them cuz my roommates erased them before everyone sobered up in the morning. the rest of the visit went by without incident</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923602">\
	 <div id="dsq-comment-header-2923602" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923602" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2923602">unknown</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923602" class="dsq-comment-message">OOOOOOOOOOOOOOOOKK, so where\'s the sex??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918703">\
	 <div id="dsq-comment-header-2918703" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2918703">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918703" class="dsq-comment-message">A few years ago, me and my girl and her sister were chillin at their house. We had these boys come over that we were all feelin...there was a tent in the back, so we all decided to sleep out there for the night. Of course, 6 teens couldn\'t keep it clean, so we all ended up having sex right there in the tent, the 3 couples going at it side by side by side.<br><br>The guy I was with looked good, but was working with less than a dick...I felt it when it went in, and that was about it. Needless to say, I was a bit disappointed.<br><br>However, little sister was gettin it good from her little mister, and of course I was jealous...<br><br>So once we were all finished, we went inside, and everyone wanted to get cleaned up. I went to the basement bathroom, and everyone else spread out around the house...<br><br>Little sisters little mister (who was maybe a year younger than me) was waiting his turn for the bathroom after me...<br><br>And i couldn\'t resist. Since I was so disappointed with my own sexcapade, I decided to find out what was so good about him...I pulled his dick out, and held onto it, feeling my way around it becfore I gave him head-which was the first time in my life, of course. He didn\'t mind at all...I just told him I didnt want to hear back anything about it, and he was down.<br><br>He ended up fuckin me from the back something serious...and I ended up quite satisfied. Me and little mister kept fuckin around for the rest of the summer, and no one ever knew. Sometimes we\'d even be around little sister, and act like we hated each other...then would do it in the basement again. Something about almost getting caught by her made it so much better. Plus he was the first guy to make me squirt...I thought I was in love.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2918865">\
	 <div id="dsq-comment-header-2918865" class="dsq-comment-header">\
	 <cite id="dsq-cite-2918865" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2918865" href="http://www.Yazmar.com" target="_blank" rel="nofollow">Yazmar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2918865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2918865" class="dsq-comment-message">Yeah that first sure sound like a book I read.....so descriptive....lol but either way that shit was hot!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2919325">\
	 <div id="dsq-comment-header-2919325" class="dsq-comment-header">\
	 <cite id="dsq-cite-2919325" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2919325">ChucksFavorite</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2919325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2919325" class="dsq-comment-message">yooooo...these are wild!! although, they do sound a little scripted...but they\'re still good, nonetheless</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2919380">\
	 <div id="dsq-comment-header-2919380" class="dsq-comment-header">\
	 <cite id="dsq-cite-2919380" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2919380">Champagne Cronic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2919380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2919380" class="dsq-comment-message">Back when I was in college I was definitely Try sexual, I wanted to be able to say that I did everything once. So in keeping with this motto I thought why not try X. I heard so many wonderful things about it but I was just a bit nervous that there would be a whole burned into my brain. Well two tears in a bucket right. So my bf and I popped the pills and went back to my dorm room. I could feel the effects kicking in. I was in a stupor I felt like Marlon Wayans in Senseless. Everything was just so sensual. It was great.  Just kept touching myself. I want to say to you that we stayed up all night and day and had the most amazing sex ever, but my friend called me upstairs and stupid me brought him along and he spied the PS2 with Miami Vice City---We stayed there all night and day (21 hours) playing (watching)  Vice city. What a waste of $60. The next day I wanted pay back (nope was not even trying to take E again) so I cleared my schedule and ordered Dominoes, weed (yep ordered it from down the hall…Hooray for Mr. Smiley face) and some vodka. <br>When he comes in I have already had 3 drinks and was standing there in my sweats and a wife beater(my easy access uniform). I told him he had some making up to do and it was time for him to ante up. So once he locks the door I pop in some altoids and open his pants and pull out his dick. I push him back against the mirrored door and then take a look at his dick. It is chocolaty brown with some pink near the tip (his circumcision scar) and I lick the length of his shaft and I can feel him shudder. I very sloppily lick his head and then open my mouth to devour him. I don’t deep throat but I came close enough today thanks to the belvy. I bobbing and weaving around his dick like  my life depended on it but im losing my footing (I wasn’t kneeling my man is 6 8) so I adjust and as im adjusting im stroking his dick with my hands and I can feel him about to come. I stick his dick back in my mouth and swallow his entire load and continue sucking like a vacuum until he gets too ticklish and pushes me out of the way. <br>I tell him to roll up (like solange im that bouge smoker, I don’t roll) he does and we go to the fdr drive to some but smoking makes me extra horny so right there I start playing with myself. You can’t see what im doing b/c I still have my sweats in but you can see my hand moving around and my face contorting to show the passion I am igniting within myself. He looks over and sees me and pushes me next to the walkway and starts grinding on me. I push him back and finish my show alone. We run back upstairs and as soon as I open the door, he grabs me by the shoulders with one hand and pulls down my sweats with the other. He bends me over my bed and starts tongue fucking the shit out of my vagina. I am pushing back against his mouth and we go at it like this for what seems like 10 hours but in all actuality I came in 1 minute. I’m trying to escape his tongue and my knees are buckling so I climb on the bed but I left my ass cocked up and not to miss the open target he rams his dick in me so hard I thought I just about died and he’s talking shit like this is what you wanted and I’m like yes daddy and he’s like you wanted this dick, how much did you want this dick, whats my name (yes all the cliché fuck phrases) and I’m screaming yes daddy, yes I wanted this dick, I have been waiting all day for this day, fuck me daddy fuck me and the more I scream the harder he pounds and my pussy is starting to ache but I don’t want to stop and now I want ride so I move to the side so I can break his stride and push him on the bed and I get on top of him and spin around so my ass is to his face and just start pumping and grinding into his dick. I put my hands on his thighs to anchor myself and he grabs my hands and pulls me as I learn further away from him and he just pumps but im slamming back against him. I came about 5 times before we finished that dance. We did the entire night. My pussy has never been so sore in all my life. I just came just rethinking the night.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2919744">\
	 <div id="dsq-comment-header-2919744" class="dsq-comment-header">\
	 <cite id="dsq-cite-2919744" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2919744">Prop</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2919744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2919744" class="dsq-comment-message">My freshman year in college, I was chasing skirts just like the rest of the guys on campus.  Eventually, I ended up hanging out pretty frequently with this chick that I met at the union.  We both were in the same World History class.  That\'s actually what prompted me to holla at her in the first place.  We weren\'t extremely close or anything like that.  We just spoke when we\'d cross paths on the yard, talked on the phone, and met up at a couple of parties.  About two weeks after we got back from spring break, we had decided to meet up to go get something to eat.  I met up with her at the corner, near the cafeteria and the bookstore because that was half-way between the boy\'s and girl\'s dorms.  We walked around the corner to Wendy\'s and ate a little sumthin.  On the way back, it was dark so I offered to walk her to her dorm.  We got near the old chemistry building when we ended up putting our arms around each other.  That led to my hand on her ass and her hand on my ass.  I stopped walking and kissed her.  She kissed me back and started grabbing at my dick.  I asked her if she wanted to go somewhere to do the deed and she agreed.  Neither one of us wanted to wait long enough to get to one of our dorms so we went to the front door of the chemistry building.  Damnit!  Locked!  I eyed the shrubbery to see if it would give us enough cover from the line of sight of the nearby dorms and cafeteria.  Nope!  Someone walking by would\'ve heard us from the sidewalk anyway.  I grabbed her by the hand and led her around the back of the building.  It wasn\'t completely private but it was dark and we could probably get away with it.  We got in a spot between the building, the dumpster, and some bushes.  She took her pants off and I took mine off and put the condom on.  I backed her up against the wall, into the corner and she put her feet up on the protruding bricks that outlined the bottom of the building so she could spread her legs open a bit.  I slid my dick into her tight pussy.  It was hot and wet.  We fucked in that dark corner.  Shit got loud and kinda ruff.  She was loud as hell and I tried to keep her quite but she wasn\'t having it.  After I busted and she quieted down we heard some voices.  Both of us rushed to get our pants back on and peaked out to see if anyone was in the area.  We didn\'t see anybody, so we crept out.  After we walked a few steps, we saw a group of four people staring at us.  We walked the other direction and as we turned, we saw a group of students in a window on the second floor of the chemistry building right over the spot where we were just fucking.  We looked at each other, and she blushed with embarrassment.  Both of us ran back towards her dorm almost falling over in laughter.  We used that spot maybe 3 or 4 more times that semester.  Hey, we were 2 horny 18/19 year old kids...go figure.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2920427">\
	 <div id="dsq-comment-header-2920427" class="dsq-comment-header">\
	 <cite id="dsq-cite-2920427" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2920427">Just Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2920427" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2920427" class="dsq-comment-message">My husband wanted to see me with another woman.I was afraid because of all the things I\'d heard.He brought her home to meet me.She was pretty and I was embarased because her body was better than mine.We had a cuople of drinks and some snacks I made.She sat next to me and put her hand on my leg then leaned over and kissed me.Her lips were very soft.My husband started undressing me as she kissed and touched me.She sucked my breasts and licked them with her tongue.When my husband pulled off my underwear I noticed he was naked and her pants were off too.My husband took me to our bean bag chair and she got between my legs and began to lick and suck me. I was so shocked that it did not feel like anything I had before.My husband put himslf in her mouth.I won\'t do that but he was very excited.He then went behind her and later told me he entered her.I didn\'t want to be with her but my husband was happy i tried it once.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2922196">\
	 <div id="dsq-comment-header-2922196" class="dsq-comment-header">\
	 <cite id="dsq-cite-2922196" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2922196">Just Shocked</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2922196" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2922196" class="dsq-comment-message">"My husband put himself in her mouth. I won\'t do that..." Wow. Girl it\'s 2008 almost 2009! You have to step it up because what you aren\'t willing to do another woman will be more than willing (i.e. homegirl in your story) Like Chris Rock said, "They still make you." Lol.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2922372">\
	 <div id="dsq-comment-header-2922372" class="dsq-comment-header">\
	 <cite id="dsq-cite-2922372" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2922372">Your Boyfriend&#39;s Fantasy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2922372" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2922372" class="dsq-comment-message">@ Just Shocked <br>lol...at the Chris Rock part lol. Tht use to be me. the girl who would do what the girlfriend won\'t.  I\'d be damn if I watch my hubby get his d*ck sucked by someone who\'s a pro & I don\'t do it. Best believe he\'s getting head still by someone else (even home girl)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2922732">\
	 <div id="dsq-comment-header-2922732" class="dsq-comment-header">\
	 <cite id="dsq-cite-2922732" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2922732">Nasty Nutguzzler</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2922732" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2922732" class="dsq-comment-message">Giving head is an absolutely beautiful thing. For sure any man who handles his business should get some mind blowing, toe curling, cum shooting head...on the regular. I definitely wouldn\'t want another chick putting some food for thought on my man\'s mind. The only comparison should\'ve been "It was alright, but it ain\'t got shit on my woman\'s".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923921">\
	 <div id="dsq-comment-header-2923921" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923921" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2923921">Unknown</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923921" class="dsq-comment-message">Girl you make the whole thing sound so troubling. I was scared for you just reading. You have to relax! Being with another woman can be great, especially if your man is there too. I think I just said too much.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2923189">\
	 <div id="dsq-comment-header-2923189" class="dsq-comment-header">\
	 <cite id="dsq-cite-2923189" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2923189" href="http://www.whowantsgossip.blogspot.com" target="_blank" rel="nofollow">maylady84</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2923189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2923189" class="dsq-comment-message">"i got a homeboy that would be perfect for you" my cousin\'s boyfriend told me one night while the three of us were sitting at a bar. I just shook my head and said " I don\'t know about that. If he\'s anything like you, I\'m not interested." My cousin\'s boyfriend, Allen, was a D-boy for lack of a better word. He sold purp and occasionally smoked it. Allen is tatted up from head to toe and always reciting some Biggie or Tupac rhyme. He was cute but I\'m into more "book smart" men. So i dismissed his offer and sipped on my second long island.<br><br>After a few minutes, I left the table with my cousin to head to the restroom. There was a short line so we had to wait a few minutes to get into the 2 stall bathroom. Before I could open my mouth to tell her not to try and convince me of seeing Allen\'s friend, she beat me to it. She gave me a 5 item list of why I should see him and the top reason was "Hood Niggas know how to fuck you hood!" I just shook my head and told her "I\'ll pass". We finished our bizness in the bathroom and headed back to the booth. That\'s when I noticed an unfamiliar body, occupying my side of the booth. My cousin grabbed my hand and said "hope u don\'t hate me, but I set u up!" and then she introduced us. "Monte, this is my cousin Lynn."<br><br>What up, ma?! he said. I\'m thinking...this is not gonna work! Did he just say what up, ma? Anyway, my initial turnoff didn\'t last for long. After I downed the rest of my long island a couple shots of Grey Goose, I grabbed Monte\'s hand and led him to the dance floor. I pressed my body close to his, we were face to face. He didn\'t look that bad...good teeth (just the bottom), neatly done dreds and big brown eyes. Loosen up , I told myself. so I turned around and pressed my ass to his mid-section. I let the bass from the speakers dictate my movements. He grabbed my waist and squeezed. I leaned back, rested my head on his chest and reached back and pulled his face towards my neck. He instantly started to kiss my shoulder and suck on my neck. <br><br>After a couple songs, I could feel his dick poking my ass. I turned around to smile at him, he kissed me and then whispered in my ear, "i\'mma make you my lady. Lets go!" He took me by my risk and walked me back to the booth where my cousin was grinning at me like the Joker. She leaned over and whispered in my ear "I put condoms in your purse. Work you shit out on his dick! make me proud!" We laughed. i winked at her and got into Monte\'s car.<br><br>We drove over to his townhouse and before we could get inside. he pressed me against the front door and laid the wettest, sloppiest, tongue-ist, kiss I\'ve ever had on me! A combination of horny and liquored up took over me and I reciprocated. He was trying to get his keys out of his pocket and kiss me at the same time. he finally pulled them out and put the key in the lock. "No" I moaned. "Fuck me right here" I pushed him back, took the keys outta the lock and tossed him onto the lawn. Grabbed a condom outta my purse, (thank you cuz)! and ripped the package open. The look on his face was priceless.<br><br>he said "What if someone sees us?" I smiled and unzipped his pants and pulled them and his boxers down to his ankles and said "lets give em something to look at!" I squatted down and begin to lick and suck his dick, it was already rock hard and HUGE! AFter a few seconds he pulled me up by my hair, kissed me again, this time more aggresively. stepped outta his pants, put the condom on & pushed me towards the  door. he pressed his dick on my ass and asked "is this what u want?" Before i could answer, He shoved his manhood inside my pussy and stopped! I don\'t like to be teased so I started to throw the ass back on him. He pressed my warm body on the cold door. I couldn\'t move. He put his hand over my throat and squeezed and told me not to make a sound. I obliged. <br><br>he rammed his dick in again and my scream was muffled by his hand that was now over my mouth. he fucked me and rubbed my pussy simultaneously. I could feel his dick, touching my spine and his balls teasing my ass. I wanted to scream in pleasure, I wanted to say " FUCK ME! OH SHIT! OH GOD!" I wanted to say something, anything! i came so hard, all I could do was cry. Tears were streaming down my face, and he was still fucking away.. He turned me around scooped me up by my ass and fucked me with my back against the door. I came again and this time, so did he! he came with a moan and a "Oh shit!"<br><br>The best fuck of my life! and now I know what my cousin mean when she said" Hood Niggas know how to fuck you hood!" i saw him a few times after that but he couldn\'t recreate that night. I\'m still looking for my Hood nigga!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2935267">\
	 <div id="dsq-comment-header-2935267" class="dsq-comment-header">\
	 <cite id="dsq-cite-2935267" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2935267" href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;friendid=400560191" target="_blank" rel="nofollow">kingsmomma</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2935267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2935267" class="dsq-comment-message">Well damn</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2924039">\
	 <div id="dsq-comment-header-2924039" class="dsq-comment-header">\
	 <cite id="dsq-cite-2924039" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2924039">Need Some Good Dick In My life</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2924039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2924039" class="dsq-comment-message">On a night out with my girls, I saw this fine ass guy at the bar. He looked and me and smiled, he came over and we danced. At the end of the night we exchanged numbers, he promising to call. I knew when a man says that it will be a few days. The next day I got a call from him wanting to see me. He came over and we talked for a minute. I started to get horny and so did he. The next thing you know we were both buck ass naked on the bed. That was when the fun started. <br><br>Immediatly he liked my breasts traveling down to my belly button then down to my pussy. He licked and ate that shit like he was eating his last meal. Then he flipped me over and ate my ass. (the first time I experienced that). I was in heaven. Then he stood up and while still on the bed i went to the edge and took him in my mouth. His dick was big and beautiful. Sucked that shit till my jaws hurt, but I continued. I wanted that dick so bad I stopped and spread my pussy open. He put the condom on and entered me. That motherfucker rode me so good I hollered until I was starting to loose my voice. While fucking me he started choking me a litlle bit. That shit started to turn me on even more. I got on top of him and rode his ass like I was in the Kentucky Derby. Negro started speaking in tongues. We both exploded at the same time and just when I thought our workout session was over, he got up and picked me up, flipped me over and ate the nut I just had. Dam it was a great night.<br><br>We fucked 2x after that then his baby momma started calling my house so I let that nigga go.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2925178">\
	 <div id="dsq-comment-header-2925178" class="dsq-comment-header">\
	 <cite id="dsq-cite-2925178" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2925178">Nasty Nutguzzler</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2925178" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2925178" class="dsq-comment-message">I need u 2 no that ass licking is the best feeling in entire world. I will b out of control. How some ppl feel about having the kitty licked, i prefer having this done. Any day of the week</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2926247">\
	 <div id="dsq-comment-header-2926247" class="dsq-comment-header">\
	 <cite id="dsq-cite-2926247" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2926247">I Always Get What I Want</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2926247" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2926247" class="dsq-comment-message">LOL. Like the Kentucky Derby huh lol.  Speakin in Tongues wow....lol. but it all goes down hill when the baby momma\'s steps outta her lane lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2925038">\
	 <div id="dsq-comment-header-2925038" class="dsq-comment-header">\
	 <cite id="dsq-cite-2925038" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2925038">Nasty Nutguzzler</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2925038" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2925038" class="dsq-comment-message">Back in the day, my BFF had a man who had a friend. His friend wanted to be my "friend". We talked on the phone and did a whole lot of "making out". If I could take a voyage back n2 my past, I would spend a whole day kissing him. I have never met a man who kissed the way he did. He made love to me with his tongue and he touched just the right places. We were finally gonna do the naked limbo.....finally. I thought he was sexier than shit. He was tall and brown skinned athletic built and just a cool dude. I could laugh and listen to music, just chill. Anyway, we were going to meet at his boys house (my BFF\'s boyfriend\'s house). When I got there, surprise surprise, I was alone w/just the friend. No sign of my "buddy".  We were all cool (all 4 of us) and we just sat around talking and shooting the shit. We got on my favorite topic: SEX. So we started talking. I\'ve always had big timmies and they are the mirror into my soul. If you get past them everything else is downhill. We got to playing around and I copped a feel of his little guy. Little guy wasn\'t very little at all. It was long and just the right thickness that curved up-perfect to hit my spot. I\'m hooked even thou I shouldn\'t b. Let me take a step back and tell u that he wasn\'t cute AT all, so I was shocked at the attraction. We ended up fucking on the basement floor like two dogs in heat. I let him hit it from the back. He tore my shit up and left me wanting more. After it was over we were like what the fuck and decided to go about our business-keep it moving. We cleaned up all evidence CSI style :) and went back to looking innocent. Enters MY "buddy" we start messing around and we try to get something popping. I\'ve already been handled and I\'ve never be in this situation. But dammit his kisses and his swagger (even tho this wasn\'t a word back then) Shamefully, I must admit I rode the hell out of him until HE busted his nuts. However, we were good at fucking around, but not good together at FUCKING. What the hell? We were still friends, because I stay friends with all my former "friends". No need to hate. Me and my BFF\'s man were another story. For about a year we snuck around blasting each other in crazy places at the park, in a parked car, under the piano in the band room, his house, etc. Ugly dude-beautiful dick. This lasted until one of his other friends found out-guess we shouldn\'t used his car- and EVERYTHING came out n2 the open. Me and my friend were never quite the same, but that\'s how shit goes. (She wasn\'t my friend anyway-she played me 2). However, I lost some good dick on the side. This I missed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2926072">\
	 <div id="dsq-comment-header-2926072" class="dsq-comment-header">\
	 <cite id="dsq-cite-2926072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2926072">I Always Get What I Want</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2926072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2926072" class="dsq-comment-message">My bff brother (LT) has always had a crush on me. I never really fed into it b/c it was my bff\'s younger brother & to me it was off limits.  A couple of yrs ago my bff threw her brother (LT) a bday get together at her house.  When he arrived we said I usual "hello\'s" and mingled w/ other ppl.  After a few mins I went into the kitchen to help my bff w/ the food and drinks.  While in the kitchen a Beyonce slow jam came on and I started slow grinding to the beat.  LT\'s home boy saw me and called LT to come watch.  I\'m not shy, so I pushed LT against the nearest wall and started grinding my ass on his d*ck.  He let me put it on him while his boy hid us from the rest of the party.  After the song was over, he grinned and gave me that look that men get when they\'re given an inch.<br><br>I went back into the kitchen to help my bff.  Once the food was ready I fixed my plate, got a seat and ate.  LT came over and asked me for some of my veggies, I fed him off of my plate and that sparked comments all around the room saying how "cute" we were etc.  I laughed it off and stopped feeding him.  <br><br>After a few more hrs of partying and drinking LT and his boys left.  I told my bff that I would\'ve given LT some pu$$y but he left.  She knew I was tipsy, but they say the truth comes out when liquor is involved lol.  My bff walked into her bedroom to entertain her boyfriend.  A few mins later she came out and handed me her cell phone.  It was LT. We spoke and then I asked him why did he leave, so he said he\'ll come back and I agreed.  <br><br>When he came back we watched a little tv and made small talk, I grabbed his face, turned it towards me i/o the tv and started kissin him. We started making out and this went on for a hott minute.  After that, I stood up and we started kissing and undressing.  When I got to his boxers, I reached in to see what he was working w/ and to my surprise he was PACKING! that sh*t felt like a baby\'s leg!!!!  So I smiled and he smiled back (I guess he was thinking "yeah I\'ma tear that ass up" when I was thinking "yaaay I got a mandingo") lol.  After we were naked in my bff\'s living room I started sucking his dick like it was my only source of oxygen. He moaned and watched me make his d*ck disappear in my mouth like a magic trick ;)  He wanted to return the favor but I was READY to sit on his d*ck so I pushed him on the sofa and mounted my mandingo! I slid up and down on his d*ck contracting my luv mucle tighter and tighter.  He looked me in my eyes, looked back at my pu$$y and moaned.  He said "you like riding this d*ck huh" I said "hell f*ckin yeah".  A few mins later I was cumin on his dick. Then did a 360 on his d*ck so that my back faced his chest and I rode him while looking back over my shoulder at him. He had both hands on my apple bottom ass and was lovin\' it. I wasn\'t going fast, I was taking my time, making sure he felt EVERY last inch of my tight ass pu$$y engulf his d*ck.  <br><br>We switched positions and he got on top and banged it out so hard that he almost put me through the sofa. I moaned and took it like a champ! I guess he couldn\'t believe it b/c he was like "damn ma\' u got this huh" I looked up at him and said "you can f*ck me as hard as u like, I\'m not like those other broads who can\'t take d*ck". That sh*t made him go bananas and he climaxed.  After he came, he turned me over and started eating me out....after about 30mins he slid back in doggie style (w/ a condom change of course) and he started hitting it from the back. I arched my back, sat my ass up for him and got on my elbows.  He said "DAMN" and I started matching his thrusts. We was going toe to toe.  He pulled out laid me on the floor and started giving it to me missionary style (I guess the sofa was too soft and he wanted my pu$$y to absorb his thrusts) lol. I wrapped my legs around him and let him dig deep in me. He & I came together and we collapsed. <br><br>The sky was starting to get light as the sun was about to rise. We got back on the sofa and got partially dressed....we were silent and enjoyed the moment.  After about 30mins, he said, "yo\' I\'ll cut all the females I f*ck w/ off just to fuck u. I smiled and said yeah right. He said he was serious and I told him why cut them off when he can have the best of both worlds. He ignored my comment and told me to think about it, as he got dressed.  I walked him to the door and we kissed for another 15mins until we both agreed to part ways b4 we end up f*cking another several hrs.<br><br>We f*cked a few more times after that & it was just a good.  However we lost contact over the yrs. I wanna get his # from his sister (my bff) but I don\'t know if that would be awkward.  Xilla how should I handle it cuz I need that d*ck on my roster.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2929054">\
	 <div id="dsq-comment-header-2929054" class="dsq-comment-header">\
	 <cite id="dsq-cite-2929054" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2929054">Nasty Nutguzzler</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2929054" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2929054" class="dsq-comment-message">Fucking brothers is inevitable especially if they\'re fine! Now, Always Get What You Want, go get what you want. Does your BFF know u fucked her bro? (The way you 2 were going at it, she could\'ve walked n took pix and left-you wouldn\'t know!) You grown if she handed u the phone once she\'ll do it again. Everybody deserves good dick. It\'s worth a damn try. As a fellow big dick appreciater, I say "Just do it" If all else fails just happen to be around when he\'s around. Cuz hittin it from the back the RIGHT way takes skill. U ain\'t trying to be his girl u just trying to get some. I got a fuck the brother story. This, I tell u was my, ALMOST (wink!wink!)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2926650">\
	 <div id="dsq-comment-header-2926650" class="dsq-comment-header">\
	 <cite id="dsq-cite-2926650" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2926650">MayMay81</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2926650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2926650" class="dsq-comment-message">I told him I would spend the night Friday before I went out of town with my girls the following day. When I arrived at his apartment, he met me at my car. The confused expression on his face was priceless. I introduced them. He looked back and forth between us a few times still trying to register what was happening. We all made small talk on the walk from the parking lot to his apartment. I asked what he had to drink. He made me a Grey Goose and cranberry. We chatted about movies, work, politics, etc... I could tell he was anxious so I asked him to come talk to me in the bathroom. "You crazy sweetie." he smiled. "You like it though." I replied. He turned my body so I faced the mirror and started to kiss my neck while his hands found their way to my breasts and then my pants. I let him finger my already throbbing pussy for a few minutes before I made him stop. He pouted like a child when I kicked him out of the bathroom and told him to send in my guest, but obliged. I watched her sway down the hall and into the bathroom. <br><br>She was 5\'9", two inches taller than me. Thick and chocolate with her own hair down her back. She worked part time as a exotic dancer in LA. I asked how she was feeling, she told me she was cool. I could tell she was nervous though so I gave her a hug and squeezed her booty before kissing her mouth. I turned on the shower and we undressed each other. We kissed and played while we showered. I got out before she did and walked into the bedroom. He was laying across his bed smiling at me. He dried my body and we got into the bed. We talked until she walked into the room. She got into the bed on my left as he was to my right. We talked as he massaged both of our backs at the same time. I got up and put on some music; D\'angelo played. We then started to massaged his back and legs before turning him over. I started immediately deep-throating his big beautiful dick, she sat on his face and he fucked her with his long ass tongue. Her and I switched and she took his dick while I rode his face. I came from his lips sucking on my swollen clit and then licked my juices from his face. He kissed me deep and told me what he wanted to do to me. I laid her down and pulled her to the edge of the bed. I kneeled down and started to lick and suck on her wet pussy. He got behind me and thrusts his big dick into my pussy aggressively. He was beating my pussy up while he pushed and pulled me by my hair deeper into her pussy. She came almost instantly and tried to move away from me but I grabbed her legs and pulled her back into me as I wasn\'t anywhere near done with her. As she was cumming on my face I was cumming all on his big dick. I wanted to see him fuck her so I moved to sit on her face as he took her missionary style, beating her shit as he had done to me. I got off of her face and told him to lay down, I climbed on his dick and rode him like a woman on a mission as they kissed. We switched again and I sat on his face while she rode his dick, facing each other we kissed as we both rode him. I told her to turn around so we could see her sexy booty as she worked his dick. He told us he was about to cum so she got off his dick and took it in her mouth. We began taking turns sucking him off. When it was my turn I used both hands to jerk him off as I sucked him. His dick got so hard and his body tensed. I felt his warm cum shoot into the back of my throat and swallowed. So tasty.<br><br>That was five years ago. My first threesome. It was perfect. Like porn with much better music! The D\'Angelo cd was on repeat and ran thru twice. To this day we only remember hearing "Shit, Damn, Motherfucker".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2926778">\
	 <div id="dsq-comment-header-2926778" class="dsq-comment-header">\
	 <cite id="dsq-cite-2926778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2926778">Tiny Whine</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2926778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2926778" class="dsq-comment-message">I\'m Jamaican and so of course I love reggae. One Friday night my girl and I went to our favorite hole-in-the-wall real dutty-type dancehall spot. With $5 hennessy & cokes plus free jerk chicken you can\'t go wrong. About an hour or so in, I was feeling right! The music was good and I had me a nice lil\' whine going on. All of a sudden I see L (L was a male friend I had at the time who was unbelievably sexy). A few minutes later I had him in the corner giving him a good, slow and sexy whine. The club was really dark and we had the corner to ourselves. I was extremely horny (thanks to the henny & coke) and my skirt kept rising as I was slowly giving him my best whine ever. I could feel his hands rubbing the front of my thighs while at the same time pulling me back into him.  Each time he rubbed my thighs his hands would go a little higher. He was gently kneading and massaging my inner thighs as I continued to roll my hips very seductively and slowly against his awakening groin. I could feel his manhood pressing in between my cheeks as I continued to grind on him. This dude had me WETTER than water itself. <br>While still working him, I suddenly feel his hand graze my lips very slightly. He was getting very close to my spot and it was driving me crazy. A soft moan escaped my lips as I threw my head back on his shoulder. My nipples were so hard they hurt. At that moment, I couldn\'t take it anymore and told him to "pull it out". He didn\'t hesitate. With one hand on my waist he used the other to undo his zipper. He then whispered in his sexy Jamaican patois "come here lovely" as I backed up into him, arching my back ever so slightly. He used one hand to lead his way inside my dripping wet softness and the other to firmly but gently grab my waist. He was undoubtedly a good size, not too big not too small. Since I was dripping love juice between my thighs I was able to work it like a pro... I started off whining real slow on the dick and then started humping fast. No one knew what we were doing, who cares if they did and more than likely they were doing the same thing in that dark ass club. One of his hands slipped up my shirt and softly pinched my nipple which sent me over the edge and had me cumming HARD. As my body weakened, L held me by the waist, bent me over slightly and pumped harder and harder until that wave of pleasure took over and made him cum extra hard.<br>That was a night neither of us would EVER forget.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2928746">\
	 <div id="dsq-comment-header-2928746" class="dsq-comment-header">\
	 <cite id="dsq-cite-2928746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2928746">A man who likes sex</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2928746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2928746" class="dsq-comment-message">One of many True stories <br><br><br><br>OK. I was in New London, Ct. Me and my homeboy decided to go to Providence, RI one night because they had a club called The Complex. Needless to say---women galore. Anyway, we got there and decided to parkin lot pimp ( truth be told we couldn\'t get in because I had on shorts and that was against the dress code). Anyways we wind up meeting these 3 women. We conversated. One said she had a cabin down the way. Now my gut\'s tellin me " Hell Naw." These broads ain\'t gonna have me tied up with my toes cut off on some Hostel shit. <br>           But men, we think about the ass first and the girls looked good. Especially the one who owned the Cabin. Plus she mentioned that she was Bi.  So yeah, we went, with the quickness. We get there and things are cool. My homeboy\'s trying get with one of the girls. I\'m trying to get with the one that owned the house. Hell, she has a car and a house. might as well go for the one that\'s independent. Well, It didn\'t work out. She did the "I\'m tired, I got to work tommorrow" routine. Oh well, I\'ll work on the other one. Mind you, none of the females were ugly...it\'s really just personal preference. So I wind up talking with the other girl. She was cute yet nerdy. Free-issue glasses. Tomboyish clothing. and kind of shy. She told me that she just got out of a relationship a month ago. Her man dismissed her and kicked her out. Now she living the the girl my homeboy trying to get with. GREAT. A shy. nerdy girl with no car or no house. I kind of lost interest after that. So the four of us talked for a while then we went to sleep. My homeboy and his comapnion, The shy, nerdy girl and the floor, and me and the Laz-e-boy.<br><br>        Woke up a couple of hours later. Ask my homeboy if he pounded...he said no, but he thinks that he can.<br>So we leave the cabin, the four of us. The one who owned the cabin kicked us out because she had to go to work. In the midst of driving around we wind up at a lake surronded by a forest in the middle of nowhere. My homeboy wanted the car to himself so he could work on his friend while me and The nerd did our own thing. Problem is we didn\'t have a thing. We didn\'t click and when we talked it was small talk. <br><br>       So I\'m talking with the nerdy girl and eventually the conversation picks up because I dared her to swim in the lake. She was down with it. She got in the lake, swam around for a bit, and then came out......and right there is when Lust showed up. I swear it was like that shit you see on baywatch. Dripping wet, Wet t shirt. Again I say, Lust showed up. So you know men, we\'re some sneaky bastards when we want that honey. I said "Hey Let\'s walk through the woods and look at some wildlife," Translation: Let\'s go somewhere where we\'re alone cause I wanna Beat-n-skeet. <br><br>Shiiit...We went in the woods, Took her clothes off and set them on a rock. Sat her nekkid ass on them clothes and fucked like Neanderthals. Some of the best pussy I\'ve ever had.<br><br>What\'s crazy though is that, after she gave me that sweet honey. We go back to check on our friends. My homeboy is mad because she finally told him that she was on her period. Yeah, she dragged him on that BS. (FUN FACT: They get married 2 months later.)<br><br>What\'s more crazy is that the whole time they were in the car, They had the lights on. SO we\'re ready to go but the battery is dead. So we waited 2 1/2 extra hours till somebody came that had jumper cables so we could start the car.<br><br>Bullshit.........But the sex made it worth it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2929140">\
	 <div id="dsq-comment-header-2929140" class="dsq-comment-header">\
	 <cite id="dsq-cite-2929140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2929140">Nasty Nutguzzler</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2929140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2929140" class="dsq-comment-message">I call FACT!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2930531">\
	 <div id="dsq-comment-header-2930531" class="dsq-comment-header">\
	 <cite id="dsq-cite-2930531" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2930531">Sexolicious</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2930531" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2930531" class="dsq-comment-message">Damn I think back on the time I got mad fucked on my kitchen table. The sex was all hot and steamy. I pissed all over his dick as he rammed that shit into my stomach. I was kinda embrassed and it kinda started to burn all lil bit but he kept going. I nutted so damn hard it felt like my uterus was hangin on the side of my leg. My pussy was so hot the had to stop and get a piece of ice and wipe me down. I was on one and I didnt want him to stop. I pissed all over the kitchen table for a second time when he turned me over and started fucking me doggystyle. Damn where that nigga at now LOL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2932979">\
	 <div id="dsq-comment-header-2932979" class="dsq-comment-header">\
	 <cite id="dsq-cite-2932979" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2932979" href="http://www.ipimpthesystem.blogspot.com" target="_blank" rel="nofollow">Angel ( Lil Zane )</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2932979" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2932979" class="dsq-comment-message">"I want you to suck my dick". <br><br>She was sucking on my balls like gumdrops and has yet to kiss my 12 inch monster. It was after a concert and I usually don\'t fuck with groupies but she was like Lisa Raye in "The Player\'s Club". She was HOT! She has a ass so big like the sun. I mean she has on a thong that I could see her pussy lips from the front. She was in Apple Bottom jeans but she was no Apple. She was like a grapefruit and wanted me to know. She was like Trina in the face and talked shit like Khia. She was no hoe but was a "Go Girl" and I had to know why. She was everything I dreamed about. Even from the porno\'s I watched, hands down, she was the truth. Damn, I knew what it was when she asked me inside my hotel to sign her cousin\'s basketball. But I was described as a younger Will Smith but I had something I know Will does not. I have a mandingo dick. I have a 9 inch soft, 10 semi soft and 12 rock hard. Women only wanted to fuck because anything else would hurt. I had one white girl who loved to lick ass. I should have kept her. Women only want to fuck and eat. Fuck & sleep. Fuck & spend money. But this women only wanted more. She was a freak like Adina Howard. She said she did everything and anything so I wanted to see if she was game.<br><br>"Bitch, I said suck my dick!" <br><br>Part 2 coming soon.....I\'m Angel and the name of this encounter is "Love & Basketball"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2935285">\
	 <div id="dsq-comment-header-2935285" class="dsq-comment-header">\
	 <cite id="dsq-cite-2935285" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2935285">just_passin_by</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2935285" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2935285" class="dsq-comment-message">Wew!! I think I need to call my jumpoff and go make some memories of my own, lol. <br>Got people all hot and bothered at work...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4062231">\
	 <div id="dsq-comment-header-4062231" class="dsq-comment-header">\
	 <cite id="dsq-cite-4062231" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4062231">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4062231" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4062231" class="dsq-comment-message">bad morning/goodafternoon.<br><br>i woke up to the news of my landlord losing my apt building and where we could relocate. i fucked myself in frustration, and proceeded to move through the motions of prepping myself for another day of performing at the funnyfarm. today isn\'t a day for being confined. its going to a perfect 70degrees i need a sundress thigh highs and sexy strappys. nothing else. the tickles of my bare fat cat against my thigh highs will ease a lot of this stress.<br><br>i arrive to work to find out we\'re down an assistant and now i must cover phones AND research. GREAT! early lunch it is! the Taste just started and I decided at 10am someone would be "tasting" me this afternoon! I walk ever so carefully clocking tricks the entire gait. lunch, rent, car, nails, each extended gaze served a purpose. i flipped cards quicker than my cousin flips bricks. the recession brings out the beast in me. what can i say?! ;P<br><br>i arrive to the Taste and find solice in the quit hum of a small lunchtime crowd. i notice a lightbright staring me down. he\'s newer than my manolos. HOW CUTE.  only a baby would wear their jacket out of the office on a day like this. he\'s trying too hard! mmm hard....PERFECT! i cop a frozen chocolate dipped banana and decide that he\'ll do. i have 40mins to go, and accordingly he went. I borrow a red chalk write"meet me near the portojohn truck....[i\'m nasty, they were just delivering then fret not. we were first.]<br><br>i walk over and say "man its really hot isn\'t? i don\'t have much time, but i have something for , you looks like you need to relax lightbrite. no one\'s THAT buttoned up on lunch honey!" i give him the bag and let it go....buy a hard lemonade and no sooner than i light my clove, i feel someone grab my shoulder. we said nothing. just moved.....<br><br>now our space was tight and moist just how it should be ...he bites the tie of my wrap dress and it falls open with ease...."for real? u just out here like that huh?"  i reply "shut up, and fuck\' i had every intention of taking out my frustration on his young ass. he pulls out the banana and askd if he could use it, i reply i said shut up and fuck! [chocolate banas are ROCK HARD and perfect for pleasure] i place one leg up on the sink, the other against the door and he stares in amazement...mmmm as he moves it in and kissing and licking while i melt away the chocolate he licks up every drop not to be outdone i jump down start biting the banana into slices and begin return the favor. "ooooooooooh SHIT! wait the its like little little massages on my dick. oh my GAWD! the FUCK!?! i\'ma come hold on. WAIT wa  waaaa holon man" with each sound i got more and more into it....the slimyness of the melted banana made things that much more slippery! FUN!<br><br>i slip the condom out of my purse and put it on with my mouth. and ride him backwards..."who the fuck are you! marry me...i needed this... damn man" i placed hs hands on my d\'s and showed him where to tickle me....." we both came HARD!<br><br>I hopped up, cleaned both of us paying special attention to his____.[ babywipes and water bottles are a staple for freaks. u never know lol] "so glad I wore my hair curly today. WHEW! " i thought to myself. i powdered my face, slappedo n some lipgloss and was off to the funnyfarm...[work]<br><br>i saw him once after at a charity benefit at the Field Museum. he turned bright red when i entered the room. I couldn\'t help but chuckle. He wasn\'t worth the extended gaze. i was on the prowl....</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=blogxilla&t=secret_garden_your_naughty_secrets_revealed_96&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

	if (Dsq.jsonData.integration.theme == 4) {
		if (Dsq.jsonData.realtime_enabled) {
			Dsq.Realtime.initialize();
		}
	}

	




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');
}

})();




