I'm sure there are many programmers out there.
But the requirements still need hammering out. Some clients create more cost by dictating that the software run on their Windows 95 box (I'm not lying) or some other hidden requirement such as helping them configure a PC to never show the boot screens.
Here's a place to get quotes on such -> http://www.topcoder.com/
A news article on TopCoder -> http://www.hartfordbusiness.com/news21660.html
Example -> http://www.dslreports.com/forum/r26659736-Software-Request
There are many more out there.