XSolver

An online crossword solver:
http://xsolver.co.uk/

Missing letters -
entering dots for missing letters like this ".i.i...o" will produce results like these:

Filipino
kimigayo
pililloo
pimiento
vitiligo

with links to dictionery.com, answers.com & Wikipedia for each word. In today's Telegraph crossword the answer I need is 'pimiento'.

Anagrams -
entering a sting of letters like this "edanger" will produce results like these:

derange
enraged
gardeen
gerenda
grandee
grenade

I have looked at ways of manipulating strings to produce multiple words within words but it's been difficult to produce any useful results. There is a very half-baked prototype that I might publish but I'm wary about looking at it as it's one of those challenges that can wipe out a day or two.

Meanwhile the site is attracting around 1,200 visits a month half of which are return visits, with a couple of hundred regular users.