Hosted.com expands its self-help resources on its YouTube channel, giving website owners a visual way to understand hosting, WordPress, and site management.