Guru, Elance and Odesk all have large freelance databases with many contractors actively bidding on projects. 99 designs is also a great site to consider for logo and webdesign.
HTML5 holds great potential for creating interactive in-browser experiences, but wielding its power typically requires assorted webdesign skills and a good handle on JavaScript.