Here are some usefull pdf's:
Hiragana — printable Hiragana table. It is made with two different Japanese fonts to help memorise and recognise the same characters in different writing styles.
Katakana — similar printable table for Hiragana.
Here are some links I usewhile learning Japanese:
AJAX IME — Web-based Japanese Input Method. I use this page to write Japanese characters using English keyboard.
Google Translate — online translator. It is obvious, but nevertheless a helpful tool. Use it to quickly translate kanji glyphs.