i'm not sure of exactly what features of an 'offline mode' you're looking for, but you can change the cache settings (Edit>Preferences>Cache) to 'never' to browse only from the cache, if that's what you want to do...
Mozilla has a menu option that you can check for "offline" viewing of previuosly visited sites. This is also found in IE,,NS and Opera. Why not in Kmeleon? I have coded a webbrowser in delphi 5 using the IE dll and now Mozilla so it should not be much to add this feature to Km. I only have one ISP in this country and it is quite slow so I read the contents of visited pages mostly offline-thus the need for me and I;m sure a lot others for this feature.
It's proabably Oman and ISP is Omantel with its 29 Mpbs line to outside world
If it really is only ISP then 29mbit is indeed kind of slow for the whole country