I am pretty sure some of you folks on here have this already, but after looking at MarloweDK's videos on YouTube. (which are great btw) I saw him using his iPad for an app called chordbot. Now I immediately downloaded it and realized the potential. It's pretty much an app that allows you to program chords in a certain arrangement and style or the program can program a progression for you. The arrangements don't sound bad or cheesy and you can set the tempo and even time signature. Great for playing around and discovering chords or seeing what you know. MarloweDK has a video of him soloing using this app (link below) and you can also just type it in YouTube and some techies and even musicians review (some even give lessons using it) it's available for iOS (iPhone/iPad) or Android phones. btw I'm not paid by them or endorsing it, just feel it would be a great app for any level musician.