Been a while, but a little (long) rant from me...