Smart phones are smart enough to know where you are, what you like, which movie you would like to watch and also constantly keep you in touch with your near and dear ones. Oh wait, but they need to be refueled every day or even multiple times a day. Is that frustrating to you? You … Continue reading