The following is paid commercial advertisement...
Have you ever thought about working for Microsoft, on a great team that (yes, I'm leaving, but it's still a great team...) creates a product that many of you love (or at least like)?
The C# team has a few openings that you might be interested in. He talks a lot about the open QA positions, but there are also open Dev and PM positions as well. If you follow the link in his post, you can get directly to the job listing.
We now return you to your original programming, already in progress.