Yeah, those sound like easy features to implement.. I'll have a go shortly.. =)

It's currently written in Delphi, mainly because that's what I use at work.

Jazz
(List 112, S/N 00030, 4 gig blue)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)