Charlie Hatton About This
About Me
Email Me

Bookmark
 FeedBurnerEmailTwitterFacebookAmazon
Charlie Hatton
Brookline, MA



All Quotes
HomeAboutArchiveBestShopEmail Howdy, friendly reading person!
I'm on a bit of a hiatus right now, but only to work on other projects -- one incredibly exciting example being the newly-released kids' science book series Things That Make You Go Yuck!
If you're a science and/or silliness fan, give it a gander! See you soon!

A Commution Pollution Solution

(Bugs & Cranksyness since last we met:

Hittin’ the Bottle: “Sometimes you need a wine that’s not so fancy. Maybe you’re making a simple stew or pasta. You’re looking for a bottle that’s versatile, but nothing special. One that’s inexpensive, but not necessarily free of artificial horse hormones.”

And now, a post that’s fully free of artificial horse hormones.

Probably. So far as you know.)

Preparing to sell your house can tell you a lot about yourself. In my case, it tells me that I’m an unmitigated pack rat with an apparent penchant for worthless crap, apparently. I could have gone my whole life without learning that, frankly. At this point, I’m seriously rethinking my decision to not simply set the attic on fire and let nature take its course.

“No, this isn’t one of those things you should be trying at home. Your local authorities would no doubt frown on anything involving body parts, hacking, or minor celebrities from thirty-year-old sitcoms.”

On the other hand, setting the attic ablaze now wouldn’t do a helluva lot of good. For one thing, I’ve already had my nose thoroughly rubbed in my latest character flaw, in the form of nineteen bags, boxes and piles of aforementioned worthless crap that I found in our upstairs storage space. Worse, the really and truly useless crap isn’t up there any more, since the missus and I spent the better part of the weekend dragging it down out of there.

And into the basement. Where those nineteen bags, boxes and piles sat next to the additional fourteen sacks, bundles and stacks of useless crap that we were keeping down there. At least we had all of our old useless shit in one place. Some people would call that progress. Personally, I call it a pain in the ass, neck, back, arms, legs and feet. It’s bad enough the crap has to be useless; does it really have to be heavy, too?

Of course, herding the dregs of our past into one small area was only half the battle. Tomorrow is trash day in the neighborhood, so this evening we bagged up the trash and lugged that crap right out of our hair. And onto the curb, for pretty much the entire length of our property. For one night and part of the morning, that’s going to be one impressive display of unwanted used garbage.

Come to think of it, it’s probably a good thing my wife and I took turns hauling that trash out, or the neighbors might have started wondering whether one of us had hacked the other up and stuffed the pieces into Hefty bags. It’s probably fortunate we don’t have kids, too — this is reason number 3,248,132, if I’ve counted correctly — or the neighbors would be asking about them, too. Even at that, we had way too many bags. I’d venture to say that someone could dismember the entire Brady Bunch, three-quarters of Eight Is Enough, and a couple of anonymous drifters, and still not require as many bags to hold the pieces.

(No, this isn’t one of those things you should be trying at home. Your local authorities would no doubt frown on anything involving body parts, hacking, or minor celebrities from thirty-year-old sitcoms.

Also, you don’t want to waste that many bags. Those things get expensive. Trust me.)

At this point, I have just two fears. Or one fear, really, but it’s a two-parter. First, it’s supposed to rain all night, which means the trash outside — including a couple of cardboard boxes among the bags — is going to get all soggy and wet. Second, our local trash guys seem to be a picky bunch. Either that, or the trash compactor is a very messy eater. Whichever it is, we often find items that we thought were disposable, and that we put into the trash barrel, lying on the curb on the evening of trash day.

So I worry a bit that I’ll return home tomorrow night to find a funky, degraded, oozy Brady-sized pile of trash that the garbage men wouldn’t take. And that’s now impossible to pick up, move, or get close to without recoiling in disgust. I’m not quite sure what my next move would be, should that happen. I think I’d have to seriously consider constructing a fake bus stop enclosure over the pile, just until the house is sold. Build a nice high bench to cover the crap, slap down a sign with fake route info, and voila! No more visible mess.

Sure, I could find a way to mask the smell, too. But that’s the beauty of the plan. It’s a bus stop. Those things are supposed to smell like garbage, from what I can tell. I might even have to pee a perimeter around the bench, to make it more realistic.

Hopefully, it won’t come to that, and the garbage is just gone tomorrow. And yes, it would probably have been easier to have not hoarded all that crap in the first place — but that doesn’t help me much now, then, does it?

Worst case scenario, the faux stop is too realistic, and the city takes notice and actually starts using it on the bus routes. That would be unfortunate — not least because then it wouldn’t be only my pee around the bench, I’m sure. Or my own garbage stashed under the bench. Still, what a selling point for potential house buyers, eh? “Steps away from bus stop! A commuter’s dream!

Maybe I should start collecting more useless crap, just in case. It pays to be prepared, right?

Permalink  |  3 Comments



Weekend Werind: Patriot’s Day Redux

It’s been a helluva week around here.

Less than usual has made it onto these pages (and my apologies for that), but life otherwise has been a whirlwind of activity, much of which probably will be recounted here, eventually. Here’s a quick rundown of a few items you might be encountering in the coming days:

The missus and I signed on with an agent to sell our house. Actually, two. Double your pleasure, anyone?

“Have I given away which camp I’m in? I’ll give you a hint — it doesn’t require running shoes, or a pair of binoculars. It may, however, involve a bedtime story and an oversized set of footie pajamas.”

Workers came to paint said house — and, evidently, to scrape it at ungodly hours of the morning, when I’m trying to get my ‘ugly sleep’. (Like, for instance, nine am. Is there nothing sacred any more?)

My wife and I cleaned out most of the basement and attic — thereby uncovering items we haven’t seen for six years or more. We have a few boxes left; it’s quite possible the Ark of the Covenant is in there somewhere. Or Jimmy Hoffa. We’ll keep you posted.

I made it to my 2nd Hell Night.

We attended our first Red Sox game of the season — and I ordered a couple of now-perfected habanero margaritas. As though Hell Night weren’t finished hurting me yet.

All of this in addition, of course, to the usual adventures, shenanigans and hijinx that regularly occur in the life of thirty-something married home-owning dog-toting nerdy weekend warrior smartass. Which is a lot. Frankly, I need a little breather.

And, as fate would have it, a breather I shall enjoy. For tomorrow, here in New England land, we celebrate Patriot’s Day, when people from all continents and countries can gather in Boston and the surrounding suburbs to run in the annual Boston Marathon. Or to watch it. Or to sleep in until noon, spend the day in pajamas, and thumb our noses at a nasty April Monday morning, finally.

Have I given away which camp I’m in? I’ll give you a hint — it doesn’t require running shoes, or a pair of binoculars. It may, however, involve a bedtime story and an oversized set of footie pajamas. Maybe some warm milk. You get the idea.

Meanwhile, in another outrageously convenient turn of events, I see that I’ve already written once about Patriot’s Day. Just in time for this week’s Weekend Werind, too. Hey, whaddaya know? Looks like I’m on a roll.

So please have a look at this Patriot’s Day post from a couple of years ago: All Hail Fake Holidays!.

I’ll chime in with more when I’m good and rested. Happy Sunday — and fake holiday — to you, kids. G’night.

Permalink  |  1 Comment



Ask Not What You Can Do for Me, Sparky

I’ve decided I don’t like really friendly people.

It’s not that I want to be antisocial, or don’t enjoy a nice smile or warm greeting now and then. It’s just that I’ve noticed a trend recently, and it doesn’t bode so well for the hyper-congenial set:

There is an inverse relationship between friendliness and helpfulness.

I’ll admit, this idea is counterintuitive. You’d expect the grumbling, snarky trolls of the world the be the ones who aren’t helpful. And they’re not. But in not being helpful, they’re actually more helpful than the puppydog people-pleasers who go out of their way to be helpful. Here’s an example:

“A ‘friendly surprise’ is great in the bottom of a Cracker Jack box or when your missus is trying out a lacy new pair of underpanties. On the streets, it’s a pain in the ass.”

Driving to work this morning, I stopped at a red light. Given my cop debacle earlier in the week, it’ll be a cold day in Boston before I make a right on red again. And in this case, I was going left, anyway, so I sat my car’s ass dead still at the light. And I liked it.

By the time the light turned, a single car had stopped opposite me, waiting to go. I had my left turn signal on; he, evidently, was going straight. There was no one behind me. When the light turned green, I inched slowly forward, waiting for the car to pass.

Nothing. He didn’t budge.

I inched a little further, but still slowly, as if to say, ‘Come on, buddy! You can do it! Go through that light, tiger!

Still nothing. Then I saw him waving at me from the driver’s seat to come through in front of him. By the time I noticed, deciphered his intentions, and determined that he wasn’t going to plow into the side of my car if I swerved in front of him, the light had turned yellow. We hustled through it, going our respective directions, but not before a needless stuttering automotive dance in the intersection. And why?

The guy was ‘friendly’. And trying to be helpful. And failing horrendously.

Look, if there was a line of cars behind him, I’d have appreciated the gesture. And I might have been on the lookout for it, just in case. But he was the only car coming. The fastest way for me to get where I’m going off to the left is for him to drive the hell through the intersection when the light turns green. That’s all. Just do your job. A ‘friendly surprise’ is great in the bottom of a Cracker Jack box or when your missus is trying out a lacy new pair of underpanties. On the streets, it’s a pain in the ass. Drive away, people. Please, just drive away.

But my bigger recent beef with ‘friendlies’ actually comes with a more familiar face. Our building at work has someone from a security company watching the entrance during the day. We all have identification badges, and — theoretically — we’re supposed to present our IDs when we pass the guard. It doesn’t always work that way, of course. The same six or eight people take shifts on the door, and after a few weeks, you get into a routine with each one.

There are the no-nonsense hard-asses. You see one of these guys, you reach for your badge. No problem.

Then there are the quiet types. They don’t say much, but they’ll generally associate a face with the badge, and let you past with a simple nod.

A couple of the guards get a little chattier — you might exchange a ‘hello’ or ‘good night’ occasionally, but nothing out of the ordinary. And they all recognize the ‘regulars’ pretty quickly, so there’s usually no need to fish out a badge for them.

And then, there’s the ‘friendly’ girl.

Without question, she’s the most engaging and pleasant of the guards. Every day she’s working, I — along with everyone else who passes — get a bright, cheerful, ‘Hey, sweetie, good morning!

Followed closely by: ‘I’m gonna need to see your badge, please.

Doesn’t matter how many times you’ve walked by in the past. No leeway for all the times she’s called you ‘sweetie’ or ‘sugar’ or ‘angeldrawers’ — okay, I don’t actually know whether she calls people ‘angeldrawers’, but if there’s a security guard on the planet who would, it would be her. And it doesn’t matter if your hands are full with boxes, books, burritos or bowling balls. Friendly girl needs to see that ID.

Is it illegal to give a security guard a wedgie? Because I’m trying to think of something I can do to get her to remember me. And if she asks for my badge one more time while I’m juggling lunch and a soda and three other things, she’s definitely in wedgie danger.

Unless they outfit those guards with mace or tasers or something. I should probably check on that before I go and do anything involving this girl’s underwear.

Meanwhile, I’m swearing off overly-friendly people. Regular-friendly is fine. And a little helpful is okay. But if you’ve got an especially sunny outlook on life, and goshdarnit, you just have to share it by assisting your fellow humans, then stay the hell away from me. I’m friendlied out. Go try MySpace or something. I hear they like your kind over there.

Permalink  |  1 Comment



Wrong on Red

(Your handy dandy me @ Bugs & Cranks update for the day:

Voted Least Popular: “…the very least popular name in MLB is no steroid peddler, reprobate, bigmouth or front office honcho of a sad sack franchise.”

Wednesday Walk Watch: Week Won: “The list below includes more swingers than a Rat Pack love-in, more hackers than a whooping cough convention, and about as many walks as the wheelchair ward of your local hospital.”

Atsa spicy base-a-ball, folks.)

I came to the end of an era last night. For thirty-*mumblemumble* years, I had a streak going. Uninterrupted, unchallenged and unwavering, I thought it might last forever. But all good things must pass, and like Seinfeld’s ill-fated no-upchuck streak, my run also ended. I’m now the recipient of exactly one motor vehicle moving violation.

“Getting a vehicle like that onto a street like this would be like cramming a woolly mammoth into a pair of stonewashed Levis.”

The evening started like any other. I had a dinner reservation, and was running late because… well, because it’s me. I’m always late. That’s just how it is, unfortunately. My parents tried to beg, cajole and beat punctuality into me as a kid, but to no avail. They might as well have asked me to change eye color or shrink a foot. Unpossible.

So, as usual, I was feverishly rushing to my dinner appointment. And, also as usual, the rest of the world seemed to be conspiring to make me even later. The Fates hate a tardy smartass, I suppose. And if there’s one thing you can count on when you’re running a few minutes behind, it’s a bunch of slow clueless assholes getting in your way to run you further behinder. Last night, I got the whole shebang. And I almost got around it — until the fuzz reeled me in.

First, there was the early-evening Boston traffic, which is always a molasses-reminiscent adventure. I lost three traffic light cycles and several frazzled nerves to the ‘drivers’ ahead of me who seemingly failed to make the connection between the concepts of ‘green’ and ‘go’.

Personally, it doesn’t seem so freaking hard. It’s alliterative and everything, so how hard could it be to remember? I can only theorize that these people had their mnemonics mixed up, and either thought ‘green’ means ‘grind to a halt’, or they were waiting patiently for the light to turn some shade of gold, gray or goldenrod yellow.

(It’s either that, or assume that the entire world is out to get me. And I haven’t quite sunk to that level of rabid paranoia.

Yet. But talk to me again after my next commute. I might just be ready then.)

Finally, I wriggled my way through the traffic and shot toward my destination. The route should have been simple — a few blocks on the one-way street I was driving, a quick left, a couple more blocks, then a right, and a half-mile or so to the restaurant door. I had the plan in my head, no traffic left around me, and a Google map on my phone, should things get out of hand. Which they wouldn’t. How could they, frankly?

Naturally, that’s when things got out of hand.

Three blocks from my left turn, I saw a huge fire engine turn, mostly, onto the street ahead. Only it’s a narrow little road, and fire trucks are especially big and wide. Getting a vehicle like that onto a street like this would be like cramming a woolly mammoth into a pair of stonewashed Levis. It’s not happening without a lot of shimmying, some creative maneuvering, and possibly a shoehorn. A greased shoehorn, at that.

So I improvised. I took my left turn early, thinking I could always take a quick right and be right back on track. My map assured me that the next left, just before the obstacle of the behemoth truck, was not a dead end. So I took it. And it wasn’t a dead end. So that was good.

On the other hand, what it was was a one-block connecting street that dumped out onto another one-way street parallel to the one I’d just exited. And if you know anything about the wild-eyed fevered rantings of ye olde Boston street planners, then you’ll know that two adjacent one-way streets never let traffic go the same direction.

Except those times when they do, of course. But that only happens when you desperately need a street going the other way, and then they’ll throw six or seven no-use one-way bastard roads in a row. Me, I just needed one street, going north the way I’d just been pointing. Instead, I found myself driving south, losing precious minutes and sanity as the reservation deadline tick-tick-ticked away.

But I regrouped. There are plenty of other streets in the sea, so I set out to find one that would perhaps allow me to drive in a direction somewhat less completely opposite of the one I had in mind. I took the next turn down a side street, just in time for a big honking old lime-green thirty-year-old sedan to pull out of a parking spot a few dozen yards in front of me.

The driver was an ancient, withered old man. He probably bought the car when it was new — back when he was merely withered — and had been driving it ever since. At the requisite six miles an hour, of course. Which is the ‘speed’ he drove in front of me for the next three blocks, turning twice in the direction I was going before finally toddling off on another side street to complete whatever nonagenarian mission he was on. A late-night applesauce run, perhaps. Or a restocking trip to the local pharmacy. A liver-spotted booty call? I don’t know. I don’t want to know. I was just glad to not be staring at the old fart’s oversized bumper any longer.

Hopelessly behind now — but at least pointing in the right direction — I sped toward the restaurant. Or tried to speed. But I was in a neighborhood now with pedestrians crossing every street, and every traffic light a red one. Desperate to get back on track, I looked for a corner to cut. At the very last intersection before the straight stretch that led to my dinner, I thought I’d found it. The light was red, but I was first in line. With a break in the people crossing the street, I nudged forward past the crosswalk to look for a crease in the cross traffic. When a window opened up, I took it, and swung around right on red.

That’s when I saw the cop standing on the sidewalk ahead. And then walking into the street. And then pointing at me, in that pointy way that cops have when they’re about to point out that you’ve broken the law. They must go to some sort of pointing class to get that just right. It’s probably between trips to the shooting range and Brutality 101.

To make a long story slightly shorter, in my haste to conquer the last major hurdle on my journey, I’d evidently missed a ‘NO RIGHT ON RED’ sign somewhere back in the vicinity of the intersection. I don’t remember a sign being there before — but then, I’m not often dodging colorblind assholes and wayward fire engines and crawling clunkers older than I am to wind up at that intersection. And the cop was one of those no-nonsense old-school uniform jockeys, so there was little chance of getting out of it. He took my info, wrote me up, and now I’m on the books with my first moving violation.

On the good side, the fine wasn’t much more than a parking ticket. And I get those all the time. Most of the places I park won’t let you stay for more than two hours at a time, and — me being the ever-tardy jackhole I am — two hours often turns into two and a half. Or three. Or next Tuesday. Parking tickets are just the cost of being me, at this point.

Still, it’s good to know those right on red penalties aren’t much stiffer. Maybe I can get a list of all the fines, and pick and choose some others to break, now that my moving violation cherry is popped. So long as they’re cheap — and could maybe get me to dinner on time, for once — it might be worth a look. Nobody said I had to be punctual legally, right?

Permalink  |  1 Comment



Weekend Werind: Milestone’d!

(Bugs & Cranks updates:

Junkyard Downpour: “If I’d spent half as much time with my homework as I did watching Dale Murphy and Phil Niekro, I might have made it to medical school like my folks always wanted. Or at least veterinary school. Or taxidermy class. Something.”

To Infinity, and Beyond: “Now, I’m no mathematician. They don’t even let me near the pointy sorts of numbers, lest I poke an eye out or something. But I’m pretty sure that INFINITY plus INFINITY equals something pretty bad for a pitcher’s ERA.”

Now on with the show.)

“You can measure by time, by number of posts, by accumulated visitors, word count, or by the list of ‘cease and desist’ orders filed.”

When you’ve been spewing nonsense in one place as long as I have, there are lots of opportunities to hit milestones. You can measure by time, by number of posts, by accumulated visitors, word count, or by the list of ‘cease and desist’ orders filed.

(Although if you don’t count the ones filed by my family, then that last one’s not so impressive.)

On a few occasions over the years, I’ve taken the time to acknowledge various milestones — but I’m not sure any so far have been as exciting as the one I’ve just reached today. But it’s not my M.O. to make big decisions like that on a weekend; instead, I’ll point to the milestones of posts past, announce today’s big news, and let you decide.

(Feel free to wait until Monday, if you like. It’s a big responsibility, I know. Just breathe. We’ll get through this.)

Anyway, here’s a brief look at a few of the prouder moments this blog you’re reading has seen:

One Month: Happy Blogiversary!

99 Posts: Ninety-Nine Bloggity Posts on the Web, Ninety-Nine Bloggity Posts…

100 Posts: This Is Not How I Thought I’d Join the Century Club

Three Months: Well, There’s a Quarter. Do You Care Yet?

5,000 Hits: I Could Thank You Properly… But My Wife Would Be Pissed

300,000 Words: Excuse Me Whilst I Do Some Cipherin’

10,000 Hits: It Ain’t a ‘Fireside Chat’, But It’s All I’ve Got

Six Months: Where Do You Want to Blog Today?

One Year: Aw, Dammit, Now I’m All Misty-Eyed

750 Posts: That’s a Lot of Candles on the Cake, Baby!

Two Years: Really, Could the ‘Twos’ Get Any More Terrible?

Three Years: Three Years Is a Charm

Somewhere along the way, it seems I got a little jaded about the whole milestone thing. Nothing to commemorate the four-year anniversary, or the fifth. Not a peep from me at the 1,000 post mark. Unless you count the several hundred words that were probably in the 1,000th post as ‘peeps’. Maybe they were peepy; I haven’t looked, frankly.

Also, the site climbed past 50k visits (according to semi-accurate-at-best SiteMeter), then 100k, 200k, 250k and 300k. I could have celebrated any of those numbers. But I was asleep at the keyboard, apparently. Ditto for the 1,000th post. And lord only knows how many words I’ve dropped now. I’d have to guess it’s in the several millions by now.

If I could guess that sort of thing without feeling a bit nauseous, that is. Which I can’t. So I won’t.

Meanwhile, I’m back on the milestone kick — for one night, at least — and am happy to announce that this is the 1337th post on the site.

That’s right: 1337. You know what that means, right?

(Just in case you don’t. It’s okay. We can’t all be tuned into what all the cool kids are saying. Or… well, were saying, several years or so ago. They still wearing those jeans halfway down the ass and piercing anything they’ve got that moves?

Yeah. Those crazy kids these days.)

Anyway, it seems I’ve finally joined the blogging elite. Or at least the ‘bl0gging 1337‘. How many of those ‘big’ blogs can say that, eh?

This is one milestone that totally r0xx0rs. Happy w33k3nd, kids.

Permalink  |  2 Comments



HomeAboutArchiveBestShopEmail © 2003-15 Charlie Hatton All Rights Reserved
Highlights
Me on Film 'n' Stage:
  Drinkstorm Studios


Me on Science (silly):
  Secondhand SCIENCE


Me on Science (real):
  Meta Science News


Me on ZuG (RIP):
  Zolton's FB Pranks
  Zolton Does Amazon


Favorite Posts:
30 Facts: Alton Brown
A Commute Dreary
A Hallmark Moment
Blue's Clues Explained
Eight Your 5-Hole?
El Classo de Espanol
Good News for Goofballs
Grammar, Charlie-Style
Grammar, Revisitated
How I Feel About Hippos
How I Feel About Pinatas
How I Feel About Pirates
Life Is Like...
Life Is Also Like...
Smartass 101
Twelve Simple Rules
Unreal Reality Shows
V-Day for Dummies
Wheel of Misfortune
Zolton, Interview Demon

Me, Elsewhere

Features
Standup Comedy Clips

Selected Clips:
  09/10/05: Com. Studio
  04/30/05: Goodfellaz
  04/09/05: Com. Studio
  01/28/05: Com. Studio
  12/11/04: Emerald Isle
  09/06/04: Connection

Boston Comedy Clubs

 My 100 Things Posts

Selected Things:
  #6: My Stitches
  #7: My Name
  #11: My Spelling Bee
  #35: My Spring Break
  #36: My Skydives
  #53: My Memory
  #55: My Quote
  #78: My Pencil
  #91: My Family
  #100: My Poor Knee

More Features:

List of Lists
33 Faces of Me
Cliche-O-Matic
Punchline Fever
Simpsons Quotes
Quantum Terminology

Favorites
Banterist
...Bleeding Obvious
By Ken Levine
Defective Yeti
DeJENNerate
Divorced Dad of Two
Gallivanting Monkey
Junk Drawer
Life... Weirder
Little. Red. Boat.
Mighty Geek
Mitchieville
PCPPP
Scaryduck
Scott's Tip of the Day
Something Authorly
TGNP
Unlikely Explanations

Archives
Full Archive

Category Archives:

(Stupid) Computers
100Things
A Doofus Is Me
Articles 'n' Zines
Audience Participation
Awkward Conversations
Bits About Blogging
Bitter Old Man Rants
Blasts from My Past
Cars 'n' Drivers
Dog Drivel
Eek!Cards
Foodstuff Fluff
Fun with Words!
Googlicious!
Grooming Gaffes
Just Life
Loopy Lists
Making Fun of Jerks
Marketing Weenies
Married and a Moron
Miscellaneous Nonsense
Potty Talk / Yes, I'm a Pig
Sleep, and Lack Thereof
Standup
Tales from the Stage
Tasty Beverages
The Happy Homeowner
TV & Movies & Games, O My!
Uncategorized
Vacations 'n' Holidays
Weird for the Sake of Weird
Whither the Weather
Wicked Pissah Bahstan
Wide World o' Sports
Work, Work, Work
Zug

Heroes
Alas Smith and Jones
Berkeley Breathed
Bill Hicks
Dave Barry
Dexter's Laboratory
Douglas Adams
Evening at the Improv
Fawlty Towers
George Alec Effinger
Grover
Jake Johannsen
Married... With Children
Monty Python
Nick Bakay
Peter King
Ren and Stimpy
Rob Neyer
Sluggy Freelance
The Simpsons
The State

Plugs, Shameless
100 Best Humor Blogs | Healthy Moms Magazine

HumorSource

 

Feeds and More
Subscribe via FeedBurner

[Subscribe]

RDF
RSS 2.0
Atom
Credits
Site Hosting:
Solid Solutions

Powered by:
MovableType

Title Banner Photo:
Shirley Harshenin

Creative Commons License
  This work is licensed under a
Creative Commons License

Performancing Metrics

Page copy protected against web site content infringement by Copyscape

Valid XHTML 1.0

Valid CSS!

© 2003-15 Charlie Hatton
All Rights Reserved