Studied Nakama and Tobira at uni, also bought Japanese for Busy People for self-study. Read the Dictionary of Basic Japanese Grammar from cover to cover, using the example sentences for practice. =) I made a start on the Intermediate dictionary too, but I’ve gotten stalled about twenty percent of the way in…
I also got a flash card app on my iDevices called StickyStudy – the free version includes N5 vocab and kanji decks, but you need to buy the full version if you want more. For N3, I bought an N3 study book with example questions and tests. Not sure where I’ve put it, actually…
I’ve also been playing 二ノ国 on my DS, which has been quite helpful – I was playing it right before I took the N3 test, and encountered a new reading for a kanji which I’d never seen before, and that very reading was then asked in the test. Actually, that’s gotten stalled as well… tsk.