Any “Videographers” Out There?

Help! We have been limping along using Teamviewer to capture screenshots from our Sonic and using Microsoft Movie Maker to hack things together. Overall it does work but we are looking to take things to the next level in both screen capture and video editing abilities.

Anyone out there have any suggestions of software they use or recommend?