Here is a great article by the Nielsen Norman Group on how to create effective carousels. While at first thought it may appear that carousels allow you to put more content on your home page, visitors may end up missing critical content as a result. This article provides good advice to consider when putting a carousel on your home page.