i wonder how JKR came up with harrry potter because she remembers every little piece of information...something that may be irrevelant in one book is something big in the next...i think she had a dream on this or thought this when she was very little
this has involved a lot of time planning...