I won't dissuade a new conversation from taking place here, but we have discussed this subject many times throughout the history of this board. You can try searching the archives with terms like "keris maintenance", "keris cleaning" "keris care", etc. and you should find what you are looking for.
Here is at least one thread that might address some of your questions.
http://www.vikingsword.com/vb/showth...is+maintenance