Most people do not want to spec out every detail, so I feel there would be a market for you there.
I would call it "Low Spec Web Application Design". Customer submits the idea that is something like this "I want a web application like twitter and youtube combined." They submit $500, you create a spec and mock up. They accept and they pay you some sort of up-front fee. Then deviations from the spec are factored in at $x per hour.
I know someone who has an "Indian programming team" and he has to tell them in great detail what to do. They have to have every step a-b-c they cannot make a leap from a-c figuring out b on there own. Great detail has to spent on instructions for anything no matter how small.
This makes everything like torture and in order to be able to use them he has about 10 projects going at once so even when they can't work on one project there is something else to do.
The projects also re-utilize many of the same details from the last project. Even so, all of those same details have to be given even though they have done more then 10 projects with the same instructions for example, the flash uses inputs from the query string, every time, each project uses the same inputs. They have to be told each time to not hardcode links into the flash, they have to be told again what querystring items to take and how to use them, this is one example. This programmers are dedicated, they are not supposed to be working on projects for any other company, so they should be able to figure out "hey this is just like that last one" but they can't
The point is, if you can create a service which can do the logical leaps from a-c like an in-house programmer can do then you would have a good service.
As for a market, there have been many people on news.yc (non-hackers) that ask about having an offshore development team do the work on there "amazing" idea. I believe this desire is widespread but the problem is how to get something you don't have 100 pages of nitty gritty detail documentation on developed. I would suggest specializing in "alpha" implementations of ideas for non-hackers that want to test there ideas and have some money to burn.
I would call it "Low Spec Web Application Design". Customer submits the idea that is something like this "I want a web application like twitter and youtube combined." They submit $500, you create a spec and mock up. They accept and they pay you some sort of up-front fee. Then deviations from the spec are factored in at $x per hour.
I know someone who has an "Indian programming team" and he has to tell them in great detail what to do. They have to have every step a-b-c they cannot make a leap from a-c figuring out b on there own. Great detail has to spent on instructions for anything no matter how small.
This makes everything like torture and in order to be able to use them he has about 10 projects going at once so even when they can't work on one project there is something else to do.
The projects also re-utilize many of the same details from the last project. Even so, all of those same details have to be given even though they have done more then 10 projects with the same instructions for example, the flash uses inputs from the query string, every time, each project uses the same inputs. They have to be told each time to not hardcode links into the flash, they have to be told again what querystring items to take and how to use them, this is one example. This programmers are dedicated, they are not supposed to be working on projects for any other company, so they should be able to figure out "hey this is just like that last one" but they can't
The point is, if you can create a service which can do the logical leaps from a-c like an in-house programmer can do then you would have a good service.
As for a market, there have been many people on news.yc (non-hackers) that ask about having an offshore development team do the work on there "amazing" idea. I believe this desire is widespread but the problem is how to get something you don't have 100 pages of nitty gritty detail documentation on developed. I would suggest specializing in "alpha" implementations of ideas for non-hackers that want to test there ideas and have some money to burn.