We all know the best way to explain a product is to use a video.
You won't go wrong shooting a video and putting it up on your homepage.
Traditionally, you would embed a YouTube video. However, Youtube is not the best option. It has advertisement, and it don't embed nicely (no customization). The only good thing is that it is free.
It boasted features such as support for both HTML5 and flash, customization, call to actions with email marketing, and video heatmaps!
It is a paid product, but has a free plan with 5 GB bandwidth per month.