G'day Daniel, >> I love your analogy of "cracking a peanut with a sledge hammer" I wish I could take credit for that one, but must confess to hearing it from someone else recently, and rather liking it. The report designer (tentatively called 'Report Studio') is a great example of just how handy web sites like Code Project are. After thinking about writing something like this for a few weeks, I decided to make a start one wet, miserable weekend. I started out downloading copious quantities of code from Code Project and Code Guru. Two hours later I started work on the program. About ten hours later I had the shell of the program running and it could to the basics:- - Draw a blank page on screen, - Zoom/scale/scroll the page, - Nifty ruler bars, - Flip between millimetres and inches on the page/rulers, - Drag-n-drop guide lines from the ruler bars, - Drag/reposition page margins from the ruler bars, - Dockable control bar (like the project window in VC++), - VC++ like push-pin properties box for drawing entities, - Serialization of report layouts via .INI like files (I'll add a binary file format later, but text files are handy for debugging). - Fully customizable tool and control bars, - A bunch of other neat stuff. The biggest job, by far, has been adding all the credits to the About Box! Granted, I wrote some fairly ratty code piecing all these things together, but my 'instant gratification' gene kicked in and I really wanted to see something on screen, yesterday. :-) Still, not bad for a days work. If I get the chance, I might throw a couple of pages of screen shots up on our web site to keep interested parties abreast of progress. Stev