optimised for 1024 x 768 | athol lewis 2006©