There is an app called autismapps, it's free and categorizes apps by what they are for. It's great for finding new apps. It just pulls up the page in the appstore for the description but it is a great reference resource.
Proloquo2go - it's a great app for helping children to verbalize what they want/need. It is expensive though but you can add your own items and pictures to it. It has been very helpful for my daughter who can say anything she wants but most of the time chooses not to speak. It seems to hurt her to have to answer questions.
We had tried to push M into sports until we really understood that team sports were not his thing - so we followed his lead and allowed him to try a variety of different things - we tried not too get too frustrated when he would give up or quit so quickly - albeit a bit expensive - it allowed him to find something he really like - he is enjoying basketball and LOVES cub scouts - this is the longest he has been engaged in any one activity let alone two... while basketball is only seasonal - we are still pushing (gently) to try new activities and recently has asked to learn to ice skate and play tennis as well. Just following his lead while still trying to open him up to new things - we have tried: karate, soccer, flag football, gymnastics, t-ball (painful) and will continue to expose him to new things until he finds what he likes and gives him the confidence to continue.
Daniel just got an i-Pad for Christmas. I'm looking forward to checking out apps. Many of the recommendations I've seen so far have been for younger children.
My son loves snakenstein, feed the dragon, tubes, goodle earth, gps mapping aps etc. etc. etc.