>>Programming is very challenging and I have even more respect for what the guys do at my
>>work. They work long hours and are always tired
All the programmers I have known are like that. Programming is not for the faint of heart.
Those do not look like newbe programs. The third one is faily simple but the other two require a fair amount of C knowledge as well as networking and threads.
Deposite $1,000,000.00 USD in my PayPal account and I'll write them for you

That price IS negotiable.