And don't get us started on apps! Well, actually, with there being so many smartphone apps available these days, we've ...