This looks fine apart from a few little things (eg. removal of (char)ch -> ch in switch statement). I will handle it though, not to worry. Thanks! -- - Liam J. Foy <liamfoy at xxxxxxxxxxxxx>