This guy Will is a volcano of ideas. Many are based on fantasy but he jumps in to all sorts of mind blowing topics from game programming to volcano making. Look around his eclectic site for all sort so ideas.
One warning - the site is full of advertising. So times you don't even know which links are editorial and which are ads.
Storm The Castle