The 520 has a more advanced hardware decoder, but the 440 has better post processing capabilities. I'm not sure where the 620/630/640 fit. I know they have the VP5 engine that's in the 520, but I don't know if they have the post processing muscle of the 440.