Just to let you know that I've updated the bibliography linked to this site.
When making recommendations bear in mind that this is a list of books I've made notes on not a list of books I've read. You can assume I know about Heinlein, Norton, Gee, Mahy, Westall etc. Recommend me obscure and new books please!
More later tonight I hope.