@solver: Great tips, try