As I am a freelancer, It is usually known to me what is a dream for many designers and developers. Not only you get to choose the job you are really interested in, you also have total flexibility in terms of time, which you want to work with and where you want to work at. If you a company or individual looking to outsourcing or hire, these following sites might come in handy too.