So guys, here comes the big and pretty much final questions. I'd like to thank you all ahead of time, for all the help you have given me, truly you have made this project much easier, and have saved me weeks and many hours that I can now use for other subjects. In any case, this is what the "circuits" page will look like I have taken alec's advice and have decided that for the other questions all I will do is hide and show elements accordingly, and again thanks to his clock/timer help, I will be able to write the procedures to do these commands. Thanks to Doug's many Calculas Maplets, I have taken a good look at GUI set up, however his examples, are... well very advanded :D. I guess I couldn't expect any less for somebody who did 20+ years of Maple right? Moving along to the question, my question now is, how exactly would I go around building the blocks so that the window would look like that? The drop down menu and the label image would both have to be in the same "[ ]" brackets, or would that break the flow layout, or would that create the image and the drop down menu beside each other (which is what I don't want...) On a side note, this question is actually kinda a real struggle point for me, is it possible to create "frames" inside this Maplet window, so that I can add or remove elements from it? This is a crucial question because I will be adding and removing textfields from certain areas, like you are seeing, and that is going to look really messy code wise if I have to do this another way. So a question directly related to that one, is it possible to remove frames entirely? Am I going to have to use any kind of special layout to be able to design this with ease? I was thinking a grid layout of sorts would be necessary, but even in that, can anybody provide a very simple and basic version of that for me to learn from? Thats the bulk of the questions, there are some minor ones that will follow depending on the answers. I would really like to thank each and every one of you ahead of time for your assistance.