V.T.
I don't have a smartphone, but I do have an old iTouch and I can tell you that it is getting harder and harder to find apps that will run on the iTouch. Most say you need an iPhone or iPad to run them. Something to think about. Also, with a smart phone, you most likely get a 3G connection so she can access internet anywhere. With the iTouch, you need a wi-fi connection.