<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d5529474\x26blogName\x3dDimmy+Karras\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://dimmykarras.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://dimmykarras.blogspot.com/\x26vt\x3d2234159095245132931', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Friday, February 11, 2005

Jason Giambi and the Content-Free Apology

I hope that this can become a trend: asking for forgiveness without getting into all of those embarrassing details about what went wrong. Why must we re-hash the past, after all? Let's just move on and be reconciled, shall we?

While I'm here making one of my bi-weekly blog appearances, I want to say that I'm sorry to everyone who I have let down over the years for one reason or another--you all know who you are and you know what I'm referring to. Anyway, sorry about all of that. I'm glad we could share this moment.

You may as well go ahead and forgive me for all future transgressions from normal standards of human decency too while we're at it. If you don't want to do that, I guess it's OK; I can just type another post like this one later, no biggie.