Okay, I know nothing about writing Windows C++ applications... my skill in programming comes from web-development, and the program I need done has to work as a windows app. Its very simple, it has text fields, then when the [SAVE] button is clicked, it writes the contents of the text fields to a file. Very simple. Clicking the save button would generate an XML file in the program's residing directory called "xSplit.xml". So the image above would generate the following XML construct: Code: <game>Soulcalibur V</game> <round>First Round</round> <player1>Player One</player1> <player2>Player Two</player2> <score1>0</score1> <score2>0</score2> <event1>The Break Weekly #146 - (2012-FEB-07)</event1> <event2>PLEASE DONATE: (8wayrun.com/donate)</event2> <event3></event3> In addition to the text fields, which you'll notice are combo-boxes, you should see some additional buttons. The [Swap Players] button should swap the contents of "player1" and "player2"; as well as swap the contents of "score1" and "score2". The [Reset Scores] button is clicked, it simply zeroes out both score spinboxes. The program as I explained above should only take about an hour to write, but as I said, I know nothing about windows programming. Getting the program working with the above features is my primary requirement. The image I put together very quickly using Visual Studio C++ 2010 Express. If you can get a program like this done, please contact me on AIM: BadBreath911. ----- Everything below this line is not a priority. You'll notice as well a lot of buttons for [...] and a tab for "Images". I would eventually like to replace the XML file with images. The Images tab should bring up 3 file selection fields, where I can select 3 files for "match.png", "event.png" and "scores.png"... Then when [SAVE] is clicked, it will save the contents of the text fields to the appropriate image and save them as new image in the program's residing directory. The [...] buttons will bring up configuration settings for each text field. The configuration settings page should have multiple options: left, top, right, bottom for the position the text field should be placed on the image; as well as font-face, font-size and text-alignment settings. If possible I would love to have a multi-line text field on these config pages so I can add items to the database of default options for each text field's drop-down list.