A free, fully searchable collection of Barack Obama speeches is available from askSam eBooks & Databases. To date there are 225 speeches going back to October 2002 when the then Senator of Illinois spoke against the war in Iraq. The latest available speech posted is the one he delivered in Cairo on June 4, 2009. You can also find other freely searchable speeches, debates and addresses, along with items such as the 9-11 Commission Report. There are a few ads on the site but the searchable texts are clean and easy to navigate.