Here is what worked for me:
I bought the adapter that is HDMI female on one side and DVI (looks like a U) on the other end. I plugged in the adapter into the DVI port and plugged in the HDMI cable into the other end and then plugged that into the HDMI port on my 32" flat screen 720p.
I got a male male (green ends) audio cable and plugged it into the headset port on my MacBook white plastic laptop.The other end I plugged into the port on my TV. I selected HDMI on my TV.
It wasn't working for me at all. Or so I thought. I had to turn up the volume on the MacBook all the way and I had to turn the volume way up on the TV. With the volume turned up on both the sound was great. You can't hear it working with the sound on normal.