Diogenes (http://www.dur.ac.uk/p.j.heslin/Softwar ... /index.php) uses the Perseus data but can be installed locally or on the internet as a server. It works much more quickly and handles different types of input (unicode, etc.) easily and well. It has the same limitation, though, in only being a greek->english tool.

Go to the University of Chicago LSJ lexicon. It has a search page which lets you search in either Greek or English, and find words starting with a specific pattern, ending in a specific pattern, ktl. You can also click on the link in the returned entry for any word which is titled A Greek-English Lexicon; Machine readable text...It will bring you to an alphabetical word list.

This is the most useful online Dictionary. Although it does not provide parsing information like the Perseus.Tufts.edu LSJ lexicon does. Also, sometimes the Middle LSJ has a listing for a word that is buried somewhere in a massive LSJ (the big one) lexicon. So the Middle LSJ and the Big LSJ are two different creatures -- and both can help you at times.

A side note: TLG put its own version of LSJ online. After several days, they have taken it down because of hackers trying to penetrate the site. This was a very cool implementation of the LSJ lexicon. At this time it still seems to be offline.

Here is another version of Liddell, Scott, Jones Ancient Greek Lexicon which is much easier to search than Perseus. You can enter in the search box Greek characters without diacritics or Latin characters, and you will get a list of all matching entries.