So graphs (and its companion graph theory) are apparently the talk of the town. Cool. Graph based databases (neo4j) and other related graph based things are popping up in places where complexity is high and low. I found graph theory mindtickling a couple of months ago when I read an extremely basic introduction to it...