> I've just been looking at my (very minimilistic and yet to handle an > event) code base So Brett you are writing a window manager from scratch as well? What does ObjC give you that ordinary C cannot give you besides a notion of object orientedness? The syntax is absolutely revolting. What is going to separate your WM from any other WM out there? What features do you find the current stock of WM's lacking?