Post #538

A hello-and-goodbye kind of post

16th July 2005, the wee hours | Comments (101)

Hello everyone. I have two very quick bits of news for you:

  1. I'm very proud to say that The Girlfriend recently got a job at the EFF. She'll be their new Membership Co-ordinator, and starts full-time in a couple of weeks (look out for her on their staff list page).
  2. Rather more relevant to most of you is the news that I'm going to stop posting to this site. I just don't find the time to write for it anymore, and it's rude to keep making people check for updates which never appear.

    I won't take the site down since so many people kindly point to various bits of it to illustrate coding or design issues, and if (when!) I do start blogging again I'll ensure it's at a slightly different URL, so as not to break those links.

    I must also say a big, big thank you for everyone's kind words over the last two years, it's meant an awful lot to me reading your comments and following the links back to your websites. As a very small measure of thanks I've grabbed everything from my 1976design directory (including unpublished posts and the contents of my MySQL database) and packaged it all together into a (128MB) zip file which you can grab via Bit Torrent at my download page. As with all old code I'm embarrassed about 99% of it, but it may prove useful to someone. (Just don't take what I wrote as gospel and I think you'll be fine.)

    Cheerio, thanks again, and see you soon.

Jump up to the start of the post


Comments (101)

Jump down to the comment form ↓

  1. Hans:

    It's sad to see you go, Dunstan. This site has truly been a great inspiration to me; plus, we all had fun watching your puppy videos.

    Looks like you and The Girlfriend are doing well. Congrats on everything, and thank you for some top-notch content.

    Posted 24 minutes after the fact
  2. Jonathan Schultz:

    Ah crap you and Oxton must be a craze maybe I should try it.

    Ah shoit I already did.

    Have fun take care. This afternoon you help sway the argument on my new domain 21689.com I wasnt sure but then I checked your site and you have just 1 less number and more letters so my argument swayed its not gonna matter as people can remember dunstan's address.

    The address is my birth date and so it will be good nothing on the site just yet.

    Been nice reading your blogs

    Posted 25 minutes after the fact
  3. David Barrett:

    Dunstan, thanks for your posts over the last two years. It's been some good reading.

    Posted 26 minutes after the fact
  4. John Resig:

    It's a shame to see you go - and I hope that you will be back before we know it!

    Posted 35 minutes after the fact
  5. Sage:

    Wow – you've seriously been my biggest inspiration when it comes to web design. I think you and Shaun Inman have really set the bar: Knowledgeable not just in well-formed HTML and CSS, but also in UI design and Javascript and server-side scripting.

    Good luck to you! And please come back ASAP! :-)

    Oh, but before you go: Have you ever considered writing a bit of a tutorial on how to do the Javascript sliding effect (for the Panorama panel) for those of us who are a little too stupid with Javscript? :-D

    Posted 1 hour, 19 minutes after the fact
    Inspired: ↓ Eston
  6. Mindy:

    So sorry to see you go! Your site and tips have really been an inspiration. It's really pushed/helped me to become a better developer. I'm anxious to explore the zip and hopefully learn more :)

    I hope you do return soon. Take care and best wishes!

    Posted 1 hour, 40 minutes after the fact
  7. Ryan Brooks:

    This. Sucks.

    But it's understandable... See ya on the other side of the keyboard!

    Posted 1 hour, 41 minutes after the fact
  8. Dante Evans:

    Dude, you were the Elton John of PHP/Javascript (and I'm not calling you gay).

    Best of luck with the Girlfriend and your endeavors.

    Posted 2 hours, 14 minutes after the fact
  9. Erik Sagen:

    Best of luck to you Dunstan.

    Thanks for sharing your thoughts and ideas for so long. I, like many others appreciate it.

    Posted 2 hours, 18 minutes after the fact
  10. ACJ:

    Thanks, Dunstan; you’ve been an inspiration at times, and I enjoyed reading your stuff all the time.

    Good luck with your future endeavors!

    Posted 3 hours, 1 minute after the fact
  11. Shawn Rice:

    The zip package is very generous of you! Many thanks and good luck with, well, everything.

    Posted 4 hours, 14 minutes after the fact
  12. Bryan Veloso:

    (Sorry, I didn't realize I had to recopy the thing.)

    I will follow with the others in saying "thanks for everything", I've been a quiet reader, but I have enjoyed the times. Good luck in your future endeavors.

    Posted 5 hours, 29 minutes after the fact
  13. Scott:

    Wow Dunstan. I guess it's all for the best... I wish you luck in your future endeavors and with your job at Apple. I hope you decide to come back to the blogosphere at some point.
    :)

    Posted 6 hours, 7 minutes after the fact
  14. Michael Heilemann:

    Those who are about to leave the blogosphere; we salute you!

    Posted 6 hours, 13 minutes after the fact
  15. David House:

    Just had to say goodbye and thank you; 1976design has always been a source of inspiration and innovation. You've done a great job with this weblog, in every aspect. Your writing was always something to look forward to.

    I wish you good luck with whatever comes your way :)

    Posted 6 hours, 34 minutes after the fact
  16. Faruk Ates:

    Aw, a shame. :(

    Well, do keep the site alive indeed. And if (when!) you have time again, just return here to blow new life in the old dusty blog, eh? One thing's for sure: you'll make a lot of people go "Shit! He's back!" ;-)

    Posted 7 hours, 3 minutes after the fact
  17. Omar Shabbir:

    *sniff*

    Good luck anyway Dunstan! I'll miss reading your ramblings :)

    Posted 7 hours, 3 minutes after the fact
  18. Joshua Marshall:

    Thanks for the site, and the inspiration, Dunstan.

    Good luck with everything!

    Posted 8 hours, 26 minutes after the fact
  19. Travis Smith:

    You and your wonderful blog has been / will be missed.

    Posted 8 hours, 44 minutes after the fact
  20. Mark Wubben:

    Oh man, Dunstan finally posted! And he's leaving, humm...

    Hey, it's good to get the stuff out of your head which you don't have the time for. All the best with your various projects!

    Posted 9 hours, 37 minutes after the fact
  21. Howard:

    Damn you Jobs, why does he always take the good ones?
    All the breast!

    Posted 9 hours, 51 minutes after the fact
  22. Rob:

    Boooooooo

    Thanks for the great inspiration over the past year of so, you really helped prove standards based design and development could be cool :p

    Hope all is well with apple and look forward to reading your new blog in the future!

    Posted 12 hours, 19 minutes after the fact
  23. Marten Veldthuis:

    So long, and thanks for all the fish!

    Oh and for that zip file, there's some real gems in there. But you're running two extra sql queries for each comment, to compute the relations... doesn't that pose performance problems? (And I ask this full well knowing that such questions are the last thing you want after opening up the source of your homemade blog, so feel free to ignore me flat out ;) )

    Posted 12 hours, 43 minutes after the fact
  24. Sadish:

    I do understand you might have other priorities.

    Just wanted to wish you good luck with everything.

    If possible at least try to post just a mini-blog similar to your side-blog showing the sites you liked.

    Have fun and Enjoy !

    Posted 13 hours, 5 minutes after the fact
  25. If Else:

    It's sad to see you go but I wish you all the best for the future.

    Posted 13 hours, 24 minutes after the fact
  26. Jon:

    Sad to see you go, all the best for the future. You panorama continues to be one of my all-time favorite things on the web. Ever.

    Hope to see you again when you have more time! Thanks for all of the inspiration.

    Posted 13 hours, 38 minutes after the fact
  27. Kitta:

    Dunstan, thanks for the inspiration and laughs, I hope to see you in the blogging again sometime in the future.

    And remember... Cut & lick. ;o)

    Posted 15 hours, 36 minutes after the fact
  28. Maratz:

    It's so sad—first Oxton, now you...

    Posted 15 hours, 51 minutes after the fact
  29. Khaled:

    Yeah what is it with the mass exodus of people from the blogosphere? Take care, and hope to see you back soon.

    Posted 16 hours, 47 minutes after the fact
  30. Colin:

    Sorry to see you go Dunstan, can't believe you've only been running the site for 2 years!

    While I'm in the process of putting my own blogging system I've been coming back to your site constantly for hints/tips and inspiration.

    All the best for the future :)

    Posted 17 hours, 12 minutes after the fact
  31. Henrik Lied:

    Has this `leaving the blogosphere` thing become a trend lately?

    Anyways, it's a real shame that you're leaving, your PHP-fixery has been an enormous inspiration to me. My publishing system wouldn't be the same without you, that's for sure.

    I was kind of hoping you'd have you publishing system and all the other in two separate packages, since there still is people sitting on dial-up (yes, me). So could anyone be so kind to extract the publishing-system-parts out of the current ZIP-archive and publish it somewhere? I'd be very pleased. :)

    Posted 17 hours, 35 minutes after the fact
  32. Jon Hicks:

    Heck. A Dunstan-shaped whole left in the universe :o(

    There's a certain irony in that text below the textarea - "Store your Name, Email, and URL for next time?". Next time?! Sob...

    Posted 18 hours, 27 minutes after the fact
  33. Sean Foushee:

    You're one of the top influences on web designers and a stand out individual, glad to hear your life is taking you places that will hopefully hold good things for you and your girlfriend. Take care, and thanks for all the hard work and willingness to share.

    Posted 18 hours, 52 minutes after the fact
  34. Jens Meiert:

    See you soon!

    Posted 21 hours, 52 minutes after the fact
  35. Clint:

    congratz dunstan! It's exciting when life takes different directions, and I'm sure that the one you have decided on is the way its supposed to be for now.

    gonna miss coming here for sure, this has always been one of my favorite places to visit, youre a great host and have always served up nice content.

    blessings and all the best

    Posted 1 day after the fact
  36. Simon:

    After John Oxton and now you.. Sad to see you go Dunstan.

    Posted 1 day, 7 hours after the fact
  37. Nick Stenning:

    Dunstan, as many others have said, you've been a great inspiration to those of us learning about the standards web and other issues =)

    Sad to see you go, happy that the Girlfriend has a job with a fantastic organisation, look forward to seeing you in the future.

    All the best wishes!

    Posted 1 day, 8 hours after the fact
  38. Joe Clay:

    I'm sorry to see you go, but I hope you come back eventually. I had been wondering why you hadn't posted in a long while. It is good, however, that you're busy and that the girlfriend has a new job. That's awesome. Good luck in your endeavors!

    Posted 1 day, 15 hours after the fact
  39. Adam Michela:

    Wow. The end of an era.

    Good luck with everything else, Dunstan. Keep in touch!

    Posted 1 day, 17 hours after the fact
  40. Stefan Hayden:

    I'm when ever anyone joins the EFF. I'd say it seems like alot of people work for the EFF but I would guess they all just have good web foot prints (or I'm just a biased BoingBoing reader).

    You'll come back to bloging. we all do. Let us know about all the cool stuff you do. no need to hord it :P

    Posted 1 day, 18 hours after the fact
  41. Alistair:

    As others have said Dunstan, thank you for your funny and informative posts over the past few years. I'm really quite sad to see you go. I've been coming back every day or two for the last few months just hoping that you'd drop another post saying you're alive, Apple are working you to the bone but that you'd have another cool thing for us to check out soon. Sadly, that isn't going to be the case this time.

    Best of luck in all your future endeavors.

    I'm not sure how, but before you disappear we'll have to find out how you're going to notify us when you re-emerge as a butterfly in an undefined time frame!

    :D

    Posted 1 day, 22 hours after the fact
  42. Joshua:

    it's such a pity that i stumbled upon your site only recently, while clicking through random links all over the net. before i know it, it's time for you to move on, at least for now. i do hope you manage to find the time for yourself to do the things that you like to do (blogblogblog)!

    on another note, i've been trying to download the videos of your pups for a while now; your download site reads 100+ seeders, but i can't connect to any ): and i really am wishing to see them. pitypity. but well, all the best!

    Posted 2 days, 1 hour after the fact
  43. Shauny:

    cheerio, old chap. it has been wonderful to see your star rise and rise, so well deserved. have fun :)

    Posted 2 days, 10 hours after the fact
  44. Nicole:

    Well, I guess my morning ritual of clicking over here will have to be reworked. :)

    Best of luck!

    Posted 2 days, 12 hours after the fact
  45. Jon Roobottom:

    My hopes dashed! Yes! I thought, no longer "Another short film of the puppies in the garden" but a NEW post! And then this....

    Thanks for the download, much appreciated. I'll be sure to check back once in a while to see if you've reconsidered!

    Posted 2 days, 15 hours after the fact
  46. Spike:

    Goodbye and Godspeed Dunstan. The web is a better place for you.

    Posted 2 days, 15 hours after the fact
  47. Liam McDermott:

    Good luck with everything Dunstan, I've never posted a comment before but have always looked at this site and your work with great respect and alacrity.

    Please do come back soon - as said - the web is a better place for you but a worse place without you.

    Posted 2 days, 16 hours after the fact
  48. Chris Messina:

    Well Dunstan, it was great getting to know you, becoming friends and having you bail me out when Spread Firefox was just a glimmer in our eyes... You're a terrific bloke and I don't expect that the closing of the blog will be the last we hear from you.

    I wish you and the girlfriend best of luck and certainly wouldn't mind if you poked your head out of the salt mine now and again to say hello!

    Posted 2 days, 17 hours after the fact
  49. Jeff Wheeler:

    Wow, before vacation I blogged (http://nokrev.com/older/2005/07/dunstan_appears.php) that I saw you, and was curious about your whereabouts.

    I guess I won't be hearing more.

    Posted 2 days, 17 hours after the fact
  50. Chime:

    It has been exciting to see what could be done with homegrown php etc... Your site has been a good source of laughter too, the "Gran and the Clematis" post being one of my first encounters. Sad to hear that you are taking an extended break from 1976design/blog.
    Thanks for everything.
    Fly be free.
    So long and thanks for all the fish!

    Posted 2 days, 18 hours after the fact
  51. Scott Johnson:

    I can't wait till you come back to blogging! It's a shame to see you go.

    Posted 3 days, 3 hours after the fact
  52. David:

    Aww. Sad to see you going, but I'll just say "take care" and "thanks for all the sweet postings". See ya around, mate.

    Posted 3 days, 12 hours after the fact
  53. Nathan Logan:

    I hate to be redundant, but you have been a constant inspiration for me (as I have told you before). The way you understand UI design and use code to achieve your purposes will stick in my head as the way it should be done.

    I hope to meet you one day, but if not (or until then), keep up with the stellar work. Cheers, mate.

    Posted 3 days, 13 hours after the fact
  54. Veerle Pieters:

    Dunstan, you'll be missed but you can make up for it by doing cool things at Apple. Looking forward to that. And thanks again for the sandwich :-)

    Posted 4 days, 8 hours after the fact
  55. Brian:

    I never posted before, but I'm very sad to see one of my favorite and most unique (IMHO) bloggers go. You will be missed...

    Posted 4 days, 10 hours after the fact
  56. Teli:

    aaaw - Dunstan...it's so sad to hear you're not going to make any more posts here. I know I've not said very much (nothing really to say), but your blog has been such an inspiration to me. Thank you for being so generous and offering up your entire DB for us to peruse and tell The Girlfriend I said congratulations on the new gig, I hope you enjoys it :D

    Posted 5 days, 1 hour after the fact
  57. Andrew Krespanis:

    Worst. Post. Ever. :(

    Que new "Where's Durstan?" meme.

    Posted 5 days, 4 hours after the fact
  58. Divya:

    Dunstan, your site has been an inspiration to zillions of us and you have been the fore runner for innovation on the web. Thanks for the contributions that you have made that made such a difference to my career as a designer!

    As you said, see you soon!

    Posted 5 days, 7 hours after the fact
  59. Greg:

    Looking forward to finally seeing The GF :)

    I'm so disappointed that I found this blog so late and that you stop posting only a few posts later :(

    Thanks for your work anyway!

    Posted 5 days, 13 hours after the fact
  60. Harish:

    I just only recently discovered this site as I just began designing websites. Your site is a real inspiration in my work. I hope for the best of luck in your future endeavors.

    Posted 5 days, 13 hours after the fact
  61. Maria:

    Well, good luck. It was good while it lasted, and I hope you'll be back.

    Posted 5 days, 14 hours after the fact
  62. Alan Bristow:

    Thank you *so* much Dunstan.

    An inspiration indeed for me and many others I think.

    Thanks for the source file - I'm 99% sure it will be *way* over my head now, but who cares.

    Hope to hear back from you on-line, one day when life leaves a bit of space--until then: enjoy Apple!

    Posted 5 days, 23 hours after the fact
  63. Wouter:

    I would like to thank you for your great site. I've just recently found it but since then (4 months) i've read quite some stuff (old), and some things just helped me a lot.

    Sorry to hear that you're leaving but there's an end to all good things.

    Wish you the best of luck in the things you and The Girlfriend are going to do now.

    /Wouter

    Posted 6 days, 10 hours after the fact
  64. Chad:

    Thanks for all of the inspiration and great code. And I'm glad to see your pix on flickr, keep up the great photography!

    Posted 1 week, 1 day after the fact
  65. Ian Lloyd:

    If you ever feel like "showing us yer puppies" again, feel free.

    See you at a geekend in the near future :-)

    Posted 1 week, 3 days after the fact
  66. Ben Smith:

    Hey Duncan!
    Sorry to hear that you're going, I only just started reading...Oh well. Good luck!
    I linked to your site on my blog anyway!
    See ya!
    Ben

    Posted 1 week, 4 days after the fact
  67. G. Nick D'Andrea:

    I wanted to thank you for providing me with a source of inspiration for web design over the past year. I discovered your site about a year ago and was, quite simply, in awe. Everything working together in a clean-cut, beautiful environment-- using only standards. I posted comments maybe once or twice, but I frequently would go back here for ideas. My own website has been under constant revision because I can't attain the level of perfection I want, but thanks to the results you and others have shown me are possible, I see a light at the end of the tunnel, regardless of the frustration that might be to come before I get there.

    Sorry to see this site go, but thanks for the ideas and for the code!

    Posted 1 week, 6 days after the fact
  68. John Magnus:

    So long Dunstan, and thanks for all the posts! Your blog was one of the first I subscribed to, and actually among those that convinced me that blogging was more than just a fad. I'll miss your ramblings for sure...

    All the best of luck for your new adventures! I'll be waiting for the day you post again...

    Posted 2 weeks, 2 days after the fact
  69. Jordan Moore:

    It's sad to see you go. You will definitely be missed by the entire Web development community.

    Posted 3 weeks after the fact
  70. Patrick Haney:

    Wow, I can't believe we're losing another great blogger in the community. And that it took me so long to notice you were leaving.

    While you will be missed, I can't fault you for not having time to make this place current. I can understand life being more important than a website. Good luck with everything, and may your endeavors bring you back to us at some point.

    Posted 3 weeks, 3 days after the fact
  71. Conway:

    Have a good one Dunstan. Pls drop me an email (if you get chance) to let me know where you are and doing what, etc.

    Bon chance.

    Posted 3 weeks, 3 days after the fact
  72. Michael Schnuerle:

    Thanks for the weather banner inspiration Dunstan. I thought you and your readers might be interested in another permutation of this, on my site, purplesquirrel.net under the weather link. It's a layered version of the weather, time of day, seasons, and sun and moon phase. Bon Voyage!

    Posted 3 weeks, 5 days after the fact
  73. Simon Griffee:

    Thank you for your writing, photographs and inspiration Dunstan. Best of luck and I hope to see you again soon.

    Posted 3 weeks, 6 days after the fact
  74. Mathias:

    It’s sad to see you go, but I’ll hold you to it — you better publish some new stuff somewhere in the feature ;)

    Posted 1 month after the fact
  75. Yanin:

    That's very sad to hear.
    Sadly enough I've only been introduced to this site shortly enough and it has already been such a great inspiration to me !
    I just love it.
    It's original, usable and light.
    I hope to hear from you further on in the future, I'm sure we will ;)

    Posted 1 month after the fact
  76. Creford:

    Dunstan, thanks for your nice weblogs.
    Good luck, best regards!

    Posted 1 month after the fact
  77. Darryl:

    Just stumbled across this post. Sorry to see you go there has been some cool stuff posted here!

    Posted 1 month, 1 week after the fact
  78. Joe Rodgers:

    Dunstan,

    Never thought you would "pull a Pilgrim" (http://diveintomark.org/archives/2004/10/18/exit)

    Seriously. I have really enjoyed your writing, wit, and inspiration. I hope all goes well for you in your new endeavors.

    Posted 1 month, 1 week after the fact
  79. Father Luke:

    Whoa!

    Okay. You know what's best.
    Until we meet again.

    Keep your chin up,
    that's what I do.

    Father Luke

    Posted 2 months after the fact
  80. Johan De Silva:

    I have been reading here for some time, first drawn to site as an example of good design (the weather in the header) however as a bookmarked site I did enjoy the occasional read.

    Posted 2 months after the fact
  81. FRank:

    :-(((
    Thx for all the inspirations...
    Best luck!

    Posted 2 months, 1 week after the fact
  82. Drum N Bass:

    will be missed!

    Posted 2 months, 1 week after the fact
  83. John:

    Thanks for everything you've done, Dunstan. You've been an inspiration to us all. I can only hope that you make an elaborate return to the blogging arena at some point in the not-so-distant future!

    Posted 2 months, 2 weeks after the fact
  84. Scott Kimler:

    Wow.

    And here's a guy who's got more talent than I can aspire to, just giving it all up because why? He's too busy?

    So where does that leave the rest of us poor bloggers and wannabes?

    Well ... at least we have stamina!!

    Thanks for the inspiration, good luck and I (as one among many) hope for your Phoenix-like return.

    Cheers,

    -stk

    Posted 3 months, 1 week after the fact
  85. Fabian De Rango:

    Good bye Dustan you were my insperation for having clean Javascripting back in my site. Thank you.

    Posted 4 months, 2 weeks after the fact
  86. Eston:

    Sage,

    Valerio Proietti does something similar to Dunstan's panorama using his moo.fx library. Here's a tutorial:

    http://www.mad4milk.net/entry/moo.fx-how-to-create-a-custom-effect

    Those scroll-left and scroll-right links could be created as buttons that display on mouseover. You'll still need to know some javascript, but hey, it's a start.

    Also, Dunstan: really sad to see you leave. This site's been extremely cool.

    Posted 5 months, 1 week after the fact
    Inspired by: ↑ Sage
  87. Rudolf Lai:

    Sad to see you go, all the best for the future. This site was a real inspiration to me. Although I don't comment much, but me and the whole design community will always remember you.

    Dunstan, The wizard of the web!

    Posted 5 months, 3 weeks after the fact
  88. Maker:

    But, I've just found you! And to think that it's only because I cut my own hair.

    Posted 5 months, 4 weeks after the fact
  89. Debbie P.:

    Just stumbled onto your blog this evening, through a random search. What fun! Thanks for the laughs, from your many hilarious observations of people and events. I hope your life is going well, and I hope to see you post again sometime.

    Posted 5 months, 4 weeks after the fact
  90. Oakleybloke:

    well, now i guess we know why dunstan has been so busy recently...

    http://www.apple.com/ilife/iweb/

    hope it's all going well for you.

    Posted 6 months, 2 weeks after the fact
  91. Dunstan:

    I'm pleased to say that had _nothing_ _nothing_ _nothing_ to do with that product... nothing at all.

    Posted 6 months, 2 weeks after the fact
  92. Andy Hume:

    Hello... you're back!

    Did you get a nudge? http://clagnut.com/blog/1643/ :)

    Posted 6 months, 2 weeks after the fact
  93. Olga:

    Get back Dunstan :) I miss yours posts and your inspiration...

    Posted 6 months, 4 weeks after the fact
  94. Sarah:

    Hi, nothing much to say at this point because I am new to your blog and dont want to comment until I read up on your history here.

    Just wanted to say so far, so good!

    http://r2000.blogspot.com (R2K)

    Posted 7 months after the fact
  95. Emily:

    So did you die?

    Posted 7 months, 1 week after the fact
  96. Wper:

    What a pity! This is a good blog.

    Posted 7 months, 2 weeks after the fact
  97. John Barker:

    i hate to see this site go. i just stumbled upon it not too long ago and was immediately ashamed to find it was no longer active! :(

    Posted 7 months, 3 weeks after the fact
  98. Web Designer:

    Miss you, buddy!
    Your blog was one of my favourites!

    Posted 8 months after the fact
  99. Neil:

    Is it me, or is the fact that you can scroll the header from left to right a new feature?! Ive only just noticed this.

    Posted 9 months, 1 week after the fact
    Inspired: ↓ Dunstan
  100. Dunstan:

    I added it maybe... 6 months ago. But I didn't mention it -- I thought it'd be fun for people to discover :o)

    Posted 9 months, 1 week after the fact
    Inspired by: ↑ Neil
  101. Rck:

    I've stubled across your site every once in a while during Google searches and enjoyed it all the time. I hope you're doing well, maybe you'll start another blog one day.

    Posted 9 months, 2 weeks after the fact

Jump up to the start of the post


Add your comment

I'm sorry, but comments can no longer be posted to this blog.