Ok, one more. When i hover over an icon it always shows the duration of the message. Its seems a little weird when it tells me my 'Word document' goes for 40 mins

The size of the file is all we really want there. Not sure how you get around that without adding additional fields.
I have done it in the past by embedding a code in the description. For example:
MP3 - [duration] - [size]
MS Doc - [size]
PDF - [size]
Then all that is needed it a replace command to change [duration] to the actual duration and [size] to the file size. No need to add more columns to your DB which always adds a lot more code.
Perhaps if no replacement text appeared in the description then you always show the size and duration...