are you sure you are getting the whole download? sometimes the server is a little unreliable... what is the size of the intsaller when you download it?
or, is the installer working, but k-meleon fails to run properly?
'doesn't work' isn't very specific...