i find the way i do it much neater, much easier to read and a hell of a lot easier to debug.
Its also easier to see if you accidently forget a { or }

Just saw i missed one from my above example blush