OK, It annoys me that soimethign that obvious wasn't picked up on by the lecturer...You guys have so far given me far more help and feedback than I've received in class. For that, thanks!

Aha! Magic I had ch assisgned as a var char and I guess that was the issue, when I removed that and amended the final line to "readln()" it worked fine!
also good to know i don't need brackets around the title strings, makes it cleaner and thats what I want.

Would you recommend lazarus at all?