In the past we have spoken about Freelancer.com and we have used it with-in ibCom for a number for interface construction.
Elance.com is another service that has many resources that can work with the ibCom mydigitalspace onDemand platform.
You just need to get your design together and submit a project for the auction based tendering process.
You can also of course use 99designs.com (or alike) to get the creative look and feel built.
You just then need the overall design document, business rules etc that combine the view and the mydigitalspace onDemand platform and a freelance programmer can bring it all together.
The virtualisation of services brings many advantages... if used for the right jobs.