There is a lot of metformin info here:
One of the big reasons I take it is for my heart. But there are a lot of other reasons.