I hate kanji with a passion. I'm sure most people who speak Japanese as a native language have to look some things up. There's no way you can know every one ><
Kana (katakana) I can deal with. I can do kana. 3nodding
...too bad nothing is ever 100% kanji or 100% kana whee