I work 8.30am - 4.30pm with half an hour for lunch, but I am normally in by 8.15am latest or even earlier if my boss has an early morning meeting, even though he doesn't ask me to come in early, but I like to be about incase he needs anything. I try to finish at 4.30pm but occasionally its 5pm or 5.30pm and in one instance it was 7pm.
At my sort of appraisal a few weeks back when i got told about my payrise he did actually say that he had noticed that I do work more than my normal contracted hours - its great that he takes notice and i don't have to point things out to him

Coz