how to add videos to my site

I have a new site: http://www.thetennishub.com and I want to do 2 things with it.

1) how can I add videos to it from youtube? Is there a plugin I can use to add videos to my site?

2) How can I change the main page to make it look more like http://community.elgg.org

Perhaps there is a programmer on here I can pay to help me modify my main page?

Thanks!

Beginning Developers

Beginning Developers

This space is for newcomers, who wish to build a new plugin or to customize an existing one to their liking