ha ha, the thoughts have all been there..
But its a big company here, and im a professional. I did have a big assed "whinge at management in front of 100 IT people" planned, but I may need the reference, and you never know what the future holds.
I've got my revenge in my own little ways anyway

Like sitting on my backside for a fair while (no official role since i come back from secondment), sitting on IE, browsing for jobs, whilst at work, and generally not doing my, and being paid a good salary for doing so.
Sod em, won't have to worry as from 5pm anyway
Just called my new company to confirm my start tomorrow. They seemed VERY impressed that I called in advance. Maan if that professional aspect impresses them, im hoping to do very well