Recently I bought Sony PRS-505 e-book reader. I reads a lot of formats (like PDF, RTF, TXT). Also it reads EPUB (public) and LRF (Sony internal) formats.
But I need to read my CHM books on that device.
So I see the following way of converting CHM into something readable:
1) decompile CHM into a set of HTMLs
2) create EPUB file
I found that every Windows user already has an ability to decompile CHM - it is easy as a pie, just execute
hh -decompile [target folder] [CHM file]
Now I'm searching how to create EPUB file (it must not be difficult, because EPUB file looks similar to zipped set of xml files).