It was, but it was pretty gratifying to do (even if there may have been a swear word or two thrown in the car's direction) and I learned a bit along the way. I've not been able to test it yet; I literally just finished it a couple of hours ago. I *might* be able to get it out tomorrow, but honestly the way my weekend is shaping up it probably won't be until next week.