This came up twice in one day so it is worth adding here. Often the information that Magento provides in the grid view is not enough for a specific product type. In this case we add two attributes to the grid.

2 scenarios

1) On our new site http://dx3webs.com we needed to make it clear when prices were Monthly or Annually or One off. All our Magento hosting options are monthly while the likes of SSL certs are annual. So we created a new attribute called “billingcycle” which is either set to
Per Month, Per Year or &nbsp (the latter for products that are simply one off payments)

If is then simply a case of calling the following code in your list.phtml file

 <?php echo  $_product->getAttributeText('billingcycle')  ?> 

2)
In the second case the client wanted to show in the grid view all the available options for the attribute “frame_colour”

Available in
<div class="array">
<?php
echo $_product->getResource()->getAttribute('frame_colour')->getFrontend()->getValue($_product)
?>
</div>