Those of you have given speeches or presentations in the past know the importance of properly preparing ahead of time and memorizing your lines. Memorize By Heart is just the iPhone app for the job. This app helps you remember any text through selective removal of letters and words.
The app lets you create as many memorizations as you like. It supports 142 languages. It tests your memory through reordering sentences, Q&A, and mimicking the first letter of each word.
Craig Walker is the developer behind this app. You can get it for $2.99 at this time.