That's a big clue you tell: it's garbled in both gmail and Outlook Express.
That means that it's not a problem of you but of your friend. He (she?) should try to use another email program or repair the one he uses now. It's unlikely it's a problem with his ISP, in my opinion.
A nice test: he forwards a mail to himself and views the result in the inbox (comparing the message in the inbox with the copy in Sent Items).
I'll only reconsider my opinion if:
1. He forwards the same mail to you and a few other friends.
2. You are the only one where the mail is garbled. With all other people it's fine.
3. The same happens when he uses a different email program.
That's an easy experiment, isn't it?
You'll need to contact your friend about this!
I keep receiving garbled email messages from this one friend, pages and pages of the stuff below. It seems when he sends an original message it comes through just fine but whenever he forwards a message it comes through all scrambled. My friend uses excite.com and I use Outlook Express or Gmail (it comes through the same way on both). And I'm not sure how it comes through with his other friends. Thanks