Well have done small projects. I wrote it basicly for the fun and free. I will list a few of my programs here then you can tell me if I'm ready for a programming job
The one is a fully WPF program that handels incoming orders for a company and give a deadline when a incomming order should be done based on whats ordered and so on. The deadline is calculated only for working hours. It have plenty of colours thats linked with the deadline to warn the person to start with the order also gives print outs of the data.
I have also made a Windows form / WPF program before I did my course. I wrote it to simplify the refresh project at my work. So basiclly it helps to copy all data from the old computer to the new computer. You have 4 methods of copying the data, local to local, network to local, network to network. All of these methods use 4 threads to copy data and can leave files out like .mp3 or what ever you want. it also doesnt copy any profiles that wasn't used on that computer for 3 months to save time. It also setup all the printers, network drives and so on for you. Get app lists from the old computer and send it away with email. log call with email and right details. then also fill in the forms as far as possible.
I also wrote a network sharing program that I stoped in the middle

I post my latest release on Mybroadband. basicly it just let you game and copy at the same time. Something like a strong DC just easier, but less features.
My other project where something I just tried out for the fun of it. I stripped a mouse, put it in a holder with some modifications then it basicly became a motion sensor, when you shake it then the mouse will shake a certain amount. So I wrote a program that translate the mouse movement into the right keystrokes for a Olympic game I have, calabrate it before you use it, and whala there u have a mini wii thingy with not too bad accuracy. afcoarse it have no sence of direction, but it have a good idea of movement and speed. were pretty cool. accualy made a few mini games like sit ups and push ups and so on for it. but only 2D animated gifs to show the movement on the screen. but it worked
My last bigish project were my webcam program. I took a old BB gun, modify it a bit with 4 diffrent colours on it that the web cam can see for movement. So i wrote a program that took the amount of colour that it sees and convert it into mouse movement to control call of duty

but yea i must say it didnt work, mostly because of my cheap stupid webcam. It had a massive delay before it detect the color because of the small video and jpeg compresion.... so I had to put in such a large tollerance that causes spikes and so on so I were forced to stop with the program until I get a HD webcam or something
Thats about all my cool program, all the others where basic programs like desktop cleaners and so on, just to make my life easier.
Tell me what do you think? do i still need more skills in some aspects of windows apps?
Thanks for the help so far