Using 'PramukhIME', u can type in ms-office, notepad, etc. and its size is less than 650kb & can download in hardly 2 or 4 minutes. It support Hindi, Bengali, Gujarati, Marathi, Sanskrit, Kannada, Malayalam, Oriya, Punjabi, Gurmukhi, Tamil, Telugu & English languages..!!! U can use it without internet..and it is absolutely FREE!!! đŸ˜‰