In reply to Amir.

All very valid points and I agree with the above - nice to see a rational response to Gberg from a practical perspective, rather than just 'I hate it'