Robert Parker

Free
Rhyming dictionary with over 50,000 english language words.
Free
Manages and updates data on song writing and composing.