Drupal 7 out the box offers a good implementation for uploading media, but it has three significant challenges.
Ian Wright is a senior Drupal developer at the UK-based company miggle.
He has been working with Drupal for 5 years specializing in front-end development. His love is creating sites from a blank canvas and seeing how he can push the Drupal platform. His other passion is building custom geo-mapping solutions. Ian specializes in front-end but he is a great Drupal all-rounder.
Ian enjoys contributing back to the Drupal community with theme development and patches to modules which he uses on a daily basis.