There are quite a few places where you can find expired domain names.
First of all we've got the classic drop lists. These are available all over the Internet.
Just look at Domainmonster.com's expiring domains list.
This will give you a huge list of domains which are dropping soon and therefore are available for back order.
There are also a large number of third party sites that will help you find expiring domains ...