I have had thoughts about the learning-thing but I hadn't thought about using location also, which sounds smart.