in reply to bloated 'if' formatting
Use whatever formatting you want, but I use
condition1 && condition2 && condition3 and do { statement1; statement2; } [download]
condition1 && condition2 && condition3 and statement; [download]