Hi Glenn, thanks for clearing that up (about catch). I'll stick with the runtime exception. I suppose some people probably wouldn't get far enough (before getting bored) to do anything worthwhile if they started with a textbook. Without doubt, their knowledge would be full of holes and they'll never get to the level of some people on this forum, but they'll be able to do some simple fun stuff, and be content.
Fixo, no worries mate, you've already helped a ton! If you have any more simple examples by all means post em! Eg Changing an attribute in a block.
And thanks Mick, you understood my question. I like reading those type of comments, I reckan it helps.
Thanks guys, sorry to be an irritation, there just aren't too many AutoCAD C# forums around for noob questions. (I'll wait for a link Kerry)