I am the dev for media hosting, so I do have the full understanding and insight into it. Setting priorities correctly is the challenge, everything else is a grit to make things happen.