Displaying additional information for a button

I've got a scenario where I have a set of buttons. These buttons are actually links to pages with different functionality. Furthuremore the buttons should tell the users what the redirected page functionality is. Sort of a description of the feature.

What is the best way to visualize such a scenario. I've used the following way.

Following is the button listing.

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Following is the way I used to show the information.

mockup

download bmml source

The text area will expand when the user hover over the button, and will redirect when clicked on the button. Is this approach the best? or is there any way I could do it in a better way.?