also a debugger. that way, when your code goes to compile and an error pops up, kylix will tell you where the error is, so you don't have to sift through a thousand lines of code looking for the one damn semi colon you left out. (as i would have been doing had i not had kylix last night. nothing like waiting til the last possible minute to do an assignment I had a week to do.)