Archive for September, 2006

shrtlnk

September 27th, 2006 by daryl

Sometime earlier this year, I started work on a little side project called shrtlnk. I hinted at it in a post on this blog, but I don’t think I released the url. You probably know about tinyurl, which gives you an easy way to send big long urls around to people in a way that they won’t be affected by line breaks in mail clients or generally be unsightly. It does this by generating a random short string and appending it to the end of the tinyurl domain. Where shrtlnk differs is that it has a memory. You get to name the links you save for later recall rather than one-time sending. If you create a user account, you get your own set of labels. That is, if somebody else labels something “bank,” it’s not going to prevent you from labelling something “bank.” If you’re not logged in, labels are allowed on a first-come, first-served basis. I’m not positive this is going to be terribly useful to anybody, but that’s why I’m announcing it to my three readers before trying to do anything like a broader deployment. If you try it and think it might be useful, let me know. If it’s useless, let me know that too. If you can think of ways it could be improved, let me know, but don’t hold your breath for instant changes to the site. I had planned to hold off release of this until I had developed a Firefox/Flock extension to make saving links a cinch, but it’s obvious to me that I’m not going to have time in the near future to take care of that. Anyway, try it out if you’re game, and no harm done if you’re not.

House for sale

September 26th, 2006 by daryl

With the pending baby comes a need for more space to put our family in. Pictured here is the house we’re currently living in and need to sell before we can move on. It’s about 1620 square feet with (at least) the following amenities:

  • fenced back yard
  • extra-wide garage
  • neighborhood pool and playground
  • big-ass kitchen that we’re really going to miss
  • big-ass living room with vaulted ceiling that we’re really going to miss
  • big master bedroom with cavernous walk-in closet and whirlpool tub
  • vaulted ceiling in one of the two smaller bedrooms (both of which are about 11×13, which isn’t terribly small)
  • bay-window in the dining nook (no formal dining room, though)
  • gas logs
  • pretty good attic space

When we’ve thought in the past about what we’d like in a new home, we’ve agreed that we wished we could have our current house with an extra room or two. It has a superb layout, a kitchen that’s almost too big (because all the counter space makes it easy to leave dishes out unwashed for days at a time), a living room that makes you feel like you’re not in a room at all, a very comfy master with more closet space than I’ve seen in a home less than $400K, and two other perfectly nice, above average (I’m guessing) sized bedrooms. Who could ask for anything more? (Err, besides us, as we’re clearly asking for more square footage.)

So, if you happen to need a nice little house or know of someone who does, I hope you’ll let me know and set up an appointment to swing by for a look.

Moosewood’s Simple Suppers

September 17th, 2006 by daryl

A few months ago, when we started our vegetarian kick, we got a Moosewood cookbook at the suggestion of a veggie friend. The Moosewood Collective is a group of people who’ve run a veggie-friendly restaurant in New York for two or three decades. They’ve published a number of cookbooks sporting recipes they prepare in their restaurant, and we settled on Simple Suppers, which provides a decent variety of general veggie options, all designed to be fairly simple to prepare. After the introduction, they publish about a dozen pasta recipes, followed by a dozen sautes and curries. Next come bean and tofu dishes, followed by egg dishes, main dish grains, main dish salads, soups, sandwiches and other things of that ilk, fish, side grains, side dishes, and side salads. Then come dressings, seasonings, condiments, sauces, and finally desserts. The cookbook wraps up with some short guides to keeping an adequately stocked pantry and some tools and techniques.

As someone who was pretty skeptical about being able to find vegetarian recipes that were tasty (I came into this whole veggie thing not crazy about some curries and coconut milk, though I’ve since had a change of heart) and not a Byzantine undertaking to prepare, I’ve found this cookbook to be an eye-opener. In a good way. Of the half  dozen or so recipes we’ve tried so far, we’ve liked most of them a whole lot and are a little dubious about only one. All but the one are things we’d definitely eat again. And while I wouldn’t go so far as to call some of the recipes simple, they’ve all been manageable enough, though they’ve all also taken me more time and effort to prepare than the book suggests. This is probably user error, though there may be a dash (sorry, couldn’t resist) of underzealous estimating by authors who do these preparations many times a day. In any case, the recipes are doable and have so far been a hit among those I’ve served them to.

Now, on to a few of the recipes. Let’s talk cauliflower. In the last month, I’ve made two dishes from the book that relied heavily on cauliflower. The first was “roasted vegetable curry” (page 53). I was serving for four vegetarians, two omnivores (so it was a side for them), and two kids (who don’t eat much). The recipe is designed to serve four, but because I knew we were a hungry bunch and I wanted there to be leftovers, I tripled the recipe rather than simply doubling it. We ate just about every morsel, leaving one small portion for the next day. It was heaps and heaps of food, so the shortage is a reflection of how yummy it was and not of portion size deficiencies. I don’t know what all fair use will allow me to publish about the recipe; here’s hoping I don’t overstep. You roast some cubed sweet potatoes, cauliflower, and chopped onion for a half hour or so. Then you pour a curry sauce (coconut milk, diced tomatoes, ginger root, and curry powder or garam masala) over it and roast for a few more minutes. I served it over basmati rice, and it was, as noted, a big hit. Prep time was longer than advertised for me, partially because I have a lousy grater and ginger root isn’t the easiest thing to grate anyway.

Next up in the cauliflower department was the dinner I cooked (on a whim, thumbing through the cookbook and finding a recipe for which I happened to have the ingredients) tonight. Flip to page 120 for “curried cauliflower and chickpea soup.” For this one, you make a soup of chickpeas, cauliflower, onion, curry powder, water or broth, ginger root, and diced tomatoes. Even though it’s billed as a soup, I served it over rice, and we loved it. The recipe recommends serving a chutney with the soup, and I think that might have added a little tang that would have been good for the recipe, which nevertheless stands well enough on its own. We’ll be eating both this and the roasted veggie curry again. This one also has the added benefit of being pretty darned low-fat (I’d guess), a can of chickpeas weighing in at 6.5 grams of fat (and chickpeas are by no means the foundation of the soup) and the only other fat I can account for being the little bit of oil you cook the onions in.

A few weeks ago, I made a tofu and mushroom marsala from the book for a covered dish affair. Here I have to correct my previous statement about these recipes all being things I’d eat again. I liked this one well enough, but it’s not great for leftovers, and who wants to cook a dinner that’s good for only one meal? I also found the portion sizing on this one to be way off. The recipe claims to serve four, but it should be upped to 6 or 8. This was a fortuitous thing for this outing, as the host made the only other main dish, and we’d've all had room left in our tummies without my contribution. The other thing that bothered me about this one was that though I think it’s supposed to be a plated dish, people kept calling it soup (even though after doubling the recipie and putting a whole bottle of wine in it, I was still a little short on the proposed liquid amount). Again, possibly user error here. It’s something I might make again after halving the recipe to avoid leftovers, but I’d eat one of the cauliflower dishes first any day. That said, one of my fellow cover-dishers said (and not in the backhanded way it could have been said) that it was the best tofu dish she had ever had.

Next in the lineup is the “roasted ratatouille” (page 50), which is accompanied by a gorgeous picture of the dish, which is what made me want to fix it in the first place (there should be a federal law that all recipes in books should have beautiful representative pictures). It’s basically roasted eggplant, zucchini, onions, tomatoes, red or yellow peppers, and garlic, served over the pasta or grain of your choice. We thought this was really tasty and nice to look at. Next time, though, we’ll probably see if we can come up with a sauce to give it a little more zip. But I think there is a next time in the future of this recipe.

I’ve made a couple more of the recipes, but I’m running out of steam here (as probably are you). There are a number of others that I’m ready to queue up (navajo stew, sesame tofu with spinach, and shortcut chili top among them). If you’re in the market for a veggie-friendly cookbook, I’d say this one’s probably a pretty good bet. The recipes aren’t all quite simple, but neither are they terribly difficult, and your mileage no doubt varies with relation to how fast you are with a knife. Portion size seems a little uneven so far, but in my experience, portion sizes are never understimated, so who can really complain? I do wish there were more recipes (the egg and fish ones don’t particularly interest me at a glance, for example), but then, Moosewood publishes a number of cookbooks, so the lack of variety in this case is a function primarily of my frugality. At $30-plus, I think this cookbook has already returned on the investment, but it’ll have to return some more (and it no doubt will) before I’m ready to drop another $30-plus for a little more variety.

155, 188, and My Daughter the Prodigy

September 16th, 2006 by daryl

The style of this post is pretty self-indulgent and maybe not so fun for anybody but me. If you want to know the basic content but don’t want to slog through the prose (thereby breaking my heart), here are the high points:

  • Our gestating child is larger than a lime and has a heart that beats at around 155 beats per minute.
  • I thought I was getting fatter again, but I weighed in at 188 today — just 8 pounds above my low for the last year (and on the high end of my average for the last 6 or so months) and really not too shabby given that I weighed 240 a year ago, have been eating like a hog lately, and haven’t been hitting the gym.
  • My daughter is amazing, and we should probably go ahead and get her a helmet to prevent an ear amputation because Van Gogh’s got nothing on her. If you disagree, I invite you to go straight to Hell without passing Go.

A few years ago, on some blog I wrote on (whether it was this one or another one I occasionally posted to I don’t remember), I developed the habit for some time of writing posts with comma-separated titles. I’d link a couple of fairly divergent topics in some clever and probably poignant way and put a title at the top that spoke to each of the topics in some literal way but that was a sort of hook into the post because it linked the two topics in a simple, interesting way, sort of the way that if you tell somebody that you love peanut-butter-and-bologna sandwiches, their curiosity will be piqued and they’ll comment rather than just thinking “oh” and moving on (as they would if you told them you liked PB and J). Or that’s my impression of how it came off, at least.

Tonight’s post contains no such cleverness. I just have three things I want to write about.

First, 155. We had a doctor’s appointment for the pending baby on Friday. I went along because it was a likelihood that we’d get to hear the heartbeat. The new little squirt’s ticker registered 155 beats per minute, which I gather is pretty much normal. In other pending baby news, we can actually feel the baby moving around some now. By this time with Lennie, Mleeka could feel her moving internally, but it was some time later before I could feel any external movement. Last night, I was able to feel some vertical rippling movements and the occasional thump on Mleeka’s belly. (She assures me she wasn’t just trying to pass gas off as the baby.) (Go ahead and groan at the pun; it won’t hurt my feelings.) Tonight, we got a flashlight out to see if the baby was sensitive to light, and the baby seemed to respond. We tried to get Lennie involved in shining the light, but she lost interest quickly. Mleeka’s 15 weeks along now, and we read in our weekly status update from Babys R Us’s online service that the kid’s legs are now longer than its arms and that it’s got eyelids but they’re fused shut. That’s all I remember from the update. They’ve stopped for the time being telling us what size the baby is, but I think it’s more or less lime-sized still (or like a lime with arms and legs, I’d guess). Before too long, they’ll report that it’s the size of a mango and then of a cantaloupe. Early on, it was a lentil. They really like comparing gestating babies to food, which if you think about it too much is a little gross (couldn’t we go with ping-pong ball, golf ball, raquetball, wiffle ball, shot put, softball, volleyball, soccer ball, and football [though then I suppose you're comparing the baby to objects that we hit or kick, and that's only slightly less distrubing than comparing it to things we eat]? I suppose those sizes aren’t as univerally known, though it can also be said that there can be a wide variety of sizes among lemons, and one person might think of key limes and another of regular old slightly-smaller-than-most-lemons-sized limes). At our doctor’s appointment in about four weeks, we’ll get to do the big ultrasound and (with any luck) find out what the baby’s sex is. Mleeka sort of doesn’t want to find out, but there’s no way I’m not finding out. I’ve offered to find out and just not tell her, but she’s not so keen on that. So in four weeks, we’ll be able to start thinking in earnest about names. I’ve pretty much refused to date to do much real diligence on that front, both because we can’t see to agree on any names and because if we wait until we know the sex of the baby, we have to do half the work. If Mleeka insists on not learning the baby’s sex, I’ve got a backup plan: We’ll name the baby in advance and, regardless of its actual sex, we’ll raise it as whatever sex its name is (sort of the way Joe Lieberman is a Republican but calls himself a Democrat).

A quick baby break here for the 188 referenced in this post’s title. This is one of those things that I record for my own memory, and you can probably skip it if you don’t care about my fatty tissue. (Side note: When I was in college, I took a Southern Lit course during which we read excerpts from the journals of some 18th/19th-century guy who wrote on a daily basis about “doing his dance.” I guess we had all glossed over this as some weird anachronism or perhaps as a literal statement — those old folk being kind of weird and prone to dance — but our professor asked us if we knew what he was referring to and colored a bright red — being himself something of a dainty and reserved and proper Southern man — when someone posited that the gentleman was documenting his masturbation. As it turns out, his euphemism was for taking a dump, and our professor pointed out that in those days of widespread gastrointestinal horrors and generally poor accurate health awareness, it was important to document such things, because you’d kind of want to know if you’d gone a week or two without a BM. All that in mind, I’d like to take a moment to tell those of you reading my blog in textbooks in 200 years that when I talk about my fatty tissue, it’s no euphemism — I mean quite literally the yellow masses of globular fat that have accumulated in mostly my gut. Also, as noted already, I just document this stuff so I can remember my own history; this seems related to the old dancing-his-little-dance gentleman’s impulse and probably speaks in a more general way to what’s behind the impulse of casual bloggers like myself to document anything about our lives, except that we know that others are reading [really -- I have a stats tool that proves it].) If you made it to this point, you’re a real trooper and I really don’t deserve you as a reader. So, now to the point. I’ve had trouble lately telling what my physical health was like. Until this morning, I hadn’t been to the gym in a month or two for various reasons, not the least of which is that Lennie now arises right in the middle of what used to be prime gym time for me and the fact that I just haven’t been able to get my butt out of bed at 5:00 a.m. to get to the gym and get back in time to be around for when Lennie wakes up. This week, I was telling Mleeka that I was having trouble telling whether I was a fat slob again or whether I was at least maintaining [cross reference the last paragraph here]. My arms, for example, remain as cut [which isn't terribly cut, honestly] as they’ve ever been, and I have some lines on my abdomen that seem not characteristic of a fat slob. At the same time, I have a little muffin-top [more frontal than lateral] that makes me wonder if I’m not heading back down the road to fat-slobville. Plus I’ve been eating like there’s no tomorrow. So I was expecting, after having weighed as little in the last year as 180, to weigh in at around 200 again. But after a gruelling workout that left me sort of physically ill, I measured — you guessed it — 188. Not a bad showing, really. If you made it this far, you’re not only a real trooper, but you probably deserve at least a gold star and probably a dollar and quite possibly a purple heart.

Now on to my daughter the prodigy. When Lennie was very young and just getting started out drawing, Mleeka boasted about how good an artist she was. Apparently, most kids that age tended just to scribble in one place. Lennie would cover an entire page. I wasn’t alone in our family in thinking that Mleeka was just being an over-proud Mom. More recently, I’ve begun to have a better appreciation for Lennie’s art, though. Note exhibit A to the left. The careful observer will note three smiley faces, a red, a yellow, and an orange (the yellow and orange more obvious than the red). She draws this sort of figure consistently now, often placing eyes and mouth with great precision and in such a way (probably by accident, I’ll admit) that they approximate the view of a face from an angle. You really don’t get the full effect from these blunt watercolors that you can get from a picture drawn in thin marker lines. The other day, she was consistently drawing a wheeled vehicle. We had read a story about a girl named Lisa who rides bikes, skateboards, scooters, etc., and Lennie drew what amounted to a wheel with a sort of amorphous frame and said “Lisa scooter.” Then she drew it again, recognizably similar to the first figure. It was a willful representation of something. She holds her markers and pens in a more “correct” way than plenty of adults, and even when holding them from the top of the implement as she sometimes does, she has absurdly good control of her drawing.

Note here exhibit B. I forget the significance of the bottom picture, but the top picture contains squiggles drawn with a control that would probably defy even my abilities (not that my abilities are that great, but I’m 12 times Lennie’s age, so let’s give her some leeway). So, with these latest drawings, I begin to rethink my skepticism with respect to her artistic talents, and I’m thinking we need to get her into an art class as soon as possible so that we can nurture an apparent talent.

In other news, she goes to sleep in her own bed now without a great deal of coaxing. For several weeks, we were putting her down in her bed, but the routine often involved our snuggling her for as much as an hour after finishing books, and that quickly turned into a big drain. Eventually, we started tucking her in and finding various ways to convince her that we’d check on her later. And it worked. She sometimes calls plaintively for one or the other of us after we tuck her in. If it goes on for a couple of minutes, the desired parent will run in and kiss her goodnight, and if she quits, she goes to sleep. Either way, we have her in bed by 8:30 most nights without spending an hour or more snuggling her to sleep. It was the successful initiation of this behavior that allowed her to spend her first night away from home on Thursday. It’s been a good break for Mleeka and me during this time of preparation for another hard couple of years with a very young child, and it’s good for Lennie’s development as well.

And that’s it for this installment of a slice of my mundane life. If you read the whole thing, I officially owe you a Congressional Medal of Honor when I get elected to Congress.

Empty Nest

September 15th, 2006 by daryl

A couple of weeks ago, I thought about writing a post titled “Empty Nest” because I was thinking that I missed having Mleeka’s siblings around all the time. For a few months before getting married, Abbey lived with us, and when Lennie was younger, I have the impression that the other kids (sorry, you’ll always be “the kids” even when you’re in fact a ripe old fart like me) were around more. This is not to say that we’re neglected. Last weekend, we had everybody over for a big Sunday morning breakfast as Ashley prepared to return to school in Nashville after a quick weekend home. And every few weeks, we have some cause to see one or more of the kids, so that we generally get at least a once-weekly fix. But something feels different about it than it did a year ago, and I feel at times like we have an empty nest. Which is weird. But that’s not what I’m writing about this morning.

Today we do have an empty nest. As in we kicked Lennie out to fall or fly last night. Abbey has today off, and Andy has classes later in the day, so it was a great night for them to take her overnight. We’ve been working toward this in anticipation of the new baby and the fact that Lennie will have to be comfortable staying elsewhere for a night or two as we try to push that one out. So Abbey came over for dinner last night and by 7:00 had whisked Lennie away. We wound up going out to catch a rare movie (Pirates II — enjoyed it, but it was a half hour too long). We called to check in when the movie ended at a little after 10:00, and Lennie was asleep, having spent some time going back and forth between a couple of beds and being a little sad about it but finally having fallen asleep. We halfway expected a call if/when Lennie woke up at her usual 3:00 - 4:00 caesura, but no call came. By now, she’s probably awake and asking for breakfast. We have a doctor’s appointment for the new baby in an hour, and we’re heading to that and will pick Lennie up on the way home.

It was nice to have a night out, but it was hard to let her go and a little sad-making not to have her come in and snuggle us in the middle of the night and wake up asking me to put on shorts and fix breakfast. Sending her off to kindergarten will crush us.

KnoxBloggers

September 13th, 2006 by daryl

I waited a few days to blog this because Perry and Mike blogged it near-simultaneously, and I wanted to have a little space between all the KnoxBloggers posts on the KnoxBloggers web site. Huh?

So, KnoxBloggers.com is a little site Mike and Perry and I set up to support the blogging tools meetup group we’re sort of the ring leaders of. The front page aggregates blog posts of designated users (hence my wanting time between posts about the site itself; else there’d've been three posts in a row saying more or less the same thing). There’s also an about page where area bloggers can scrape source code for a button to promote the site. Then there are tools and services pages, where we’ll list and point to posts/discussion about the topics we discuss at our meetings. And you can find information about upcoming meetups at the site as well.

If you’re interested in tools used for blogging and are in the Knoxville area, check it out, maybe sign up at the site, attend our second meeting next week (topic podcasting), and maybe you’ll get your site’s content aggregated on the site eventually. For whatever that’s worth.

Flock in Print

September 8th, 2006 by daryl

I picked up Cal Henderson’s Building Scalable Web Sites the other night hoping to learn something about “The Flickr Way” of building scalable web sites. I’m about halfway through and have mixed feelings so far about its usefulness for my purposes, but I couldn’t help feeling a little thrill when I encountered a reference to Flock on page 142. This portion of the book gives a brief explanation of the http request/response life cycle, and Cal happened to be using Flock while generating his example request (which returns a 404, if you’re interested, though the example suggests otherwise ;) ).

I suppose I shouldn’t have been terribly surprised to see a Flock reference in a book by a guy from Web 2.0 darling Flickr. That Lloyd and Cal are buddies (there are photos to prove it) and that Cal has been spotted at SuperHappyDevHouses (the creation and proliferation of which past Flockers Termie and Factoryjoe have been instrumental in) should have rendered it even less of a surprise. Still, when I saw the example, I flopped the book down and exclaimed to my wife, “Hey, Flock’s in this book! Woo hoo!”

Timed disabling of Wordpress comments

September 6th, 2006 by daryl

I wrote the other night about my frustration with comments in Wordpress. The anti-spam tools that come with the software are great for squashing spam, but I still occasionally go through periods during which I get a bunch of emails asking me to log in and moderate spam, and that irritates me. Most of these moderation requests are for spam on old posts. So I decided to write a Wordpress plugin that would auto-disable comments and pings on old posts. This allows me to keep comments open for those who read my stuff and would like to comment within a reasonable timeframe but keeps me from having to go back and manually run mysql queries by hand (or, worse yet, manually edit old posts) to turn off comments on individual posts. (The Wordpress options for commenting affect only future posts.)

The plugin is a simple one, providing an option under the “Manage” and “Manage Comments” administrative screens allowing you to set the number of days old a post must be to have its comments disabled. If you post infrequently, this plugin won’t do you much good, as its action is triggered by the saving of a post. If you post every few days as I tend to, though, it’ll do an ok job of keeping old posts from picking up comment spam. The default threshold is 14 days. So any time I add or save a post, Wordpress runs a query that disables comments and pings on all posts created more than 14 days ago. That’s all there is to it.

Download the plugin here if you think you’d find it useful.

Comments

September 3rd, 2006 by daryl

Before we dive in here, take a look at the screenshot. 2,398 spam comments caught since I last checked a couple of weeks ago. 19,135 since I upgraded my wordpress version a few months ago. That’s plenty more spam than most of my three millions of readers could even imagine getting. In the interest of complete honesty, I’ll confess that I don’t see all of those spam comments. Wordpress’s Akisment plugin is great about catching a lot of them. But from time to time, it gets to where I see “please moderate me” messages from 5 or 10 spam comments every couple of days from assholes peddling Hoodia or V1agakra or whatever, and that’s more than it’s really worth to me to get the occasional “so tell me again how you do this in Drupal?” question or the odd quip from a friend. So, as you read, consider that, besides the occasional infuriating blog comment spam, I get probably a couple hundred other email spams a day, and if you have a problem with my attitude toward blog comments, I invite you to get bent.

A couple of people have given me crap about turning comments off. My general philosophy is as follows: If you know me and want to comment on something I’ve said and your comment is worth any effort at all, you probably know my email address and will just email me. If it’s not worth the extra two seconds it takes to start an email message, it’s probably not worth my time to read it. Sorry, just being honest. Really, I’m giving you credit here. I know you’re possessed of the faculties to make humorous quick one-off comments on my blog, and for the past few weeks, I’ve been saving you the effort of typing them in. You can thank me by buying me something off my Amazon list.

Given the complaints (who knew I wrote anything so compelling?), I’m turning comments back on for future posts. As most of my comment spam comes from long-uncompelling posts, perhaps I’ll just go through every once in a while and disable comments on individual posts older than a given age. Anyway, for the time being, I’m allowing comments again. Enlighten me, dear three millions of readers.

Late-night confessions

September 1st, 2006 by daryl

From a late-night IRC conversation with a Flock staffer and a Flock community member. It’s sort of a running joke that, a Southerner, I partake of all the bad habits and am characterized by all the provincialisms generally associated with the South.

daryl: (sorry, it’s late here and I’m working on a blog post entitled “My complex relationship with meat,” so it’s fitting that I should be in a weird mindframe ;)
yosh
: mmmmmmmeat
daryl
: yosh, I’m occasionally eating meat again
daryl
: we ran out of vegetables in Tennessee
daryl
: except for tobacco, that is, and it tastes really bad
yosh
: well, TN really didn’t have that many
yosh: daryl: tobacco can be good with the right sauce
daryl
: like a durian sauce?
yosh: durian-natto sauce
daryl: heh
daryl
: actually, I’m mainly eating meat b/c my newly pregnant wife craves it and I’m tired of cooking two meals a night
yosh
: heh
[redacted]: daryl: you actually eat tabacco?
daryl
: [redacted], it’s a staple in Tennessee
daryl
: that and buggering cows ;)
daryl: (no, I don’t eat tobacco)
daryl
: (though I am married to my sister, who is also my grandmother and my third cousin six times removed; and my father)
yosh
: daryl is his own grandpa
daryl: and grandma
daryl: I’m also my own sandwich
daryl
: (my other grandpa having mated with a tobacco plant, that is)
[redacted]: daryl: good (you don’t eat tobacco) ;-)
daryl: opium, now that’s a different story ;)