I tried component pascal and didn't like it at all. It was very messy and I couldn't figure out what was going on.

Oberon is an interesting language. Especially the way class methods are declared. It is however sometimes a PITA I would suppose. I tried to get a bit into it yesterday but I failed miserably.

It was like coding some inbreed monster of Java and Visual Basic :cry: (Will, we need a puking smiley!)