Neat concept! Now this has got me thinking about trying to associate KNN weightings with all sorts of things besides time... distance maybe?