So, having tech savvy kids, and a computer science major son, I am pretty well set for tech knowledge. My computer science son is my personal IT guy - whatever issue I have (Mac or PC, personal computer or work), he is my go-to-guy. I am a MAC fan. I am on at least my third generation of iPhone (although all four of my kids are now Droid fans).
Last year, I bought the Knit Companion app (iPhone and iPad compatable). While I am a fan of making copies of my patterns, keeping my notes and repeats in the margins, it was attractive to me to be able to enlarge charts and print, use row highlighters, row counters, repeat counters, etc in a format that is not prone to being lost, chewed by darling GSD puppies, or damaged from tea drippings.
And as of tonight, I can also attest to the awesome customer support from Knit Companion. I hadn't used it since last year's Sock Madness. When I went to enter in the PDF for the first round of this year's Sock Madness, the app kept crashing. My contact with KC's support people met with prompt response and rapid resolution to the issue (which ended up being deleting the app & re-installing it).
And, there is a Knit Companion Ravelry group, as well as many free tutorials for using the program. There are even webinars for learning how to use it easily and proficiently.
Knitting in the technosavvy world is awesome!