There are days when you can go completely overboard and fortunately for me (and unfortunately my bank balance) today was one of those days ...