I had NO earthly Idea my Iphone could do most of the things listed here!!!