It's more like $70 for an 8MB card and the linker cable. Not cheap, but if you're already developing for the GBA, it's a nifty piece of software.
Before my PDA got trashed, i read ebooks all the time. It's something to do during those times when you've got some time to kill, like waiting for an appointment or something.