Given a protein sequence, SitesBLAST finds homologs that have known functional residues and shows whether the functional residues are conserved. (example)
SitesBLAST's database includes (1) SwissProt entries with experimentally-supported functional features; and (2) protein structures with bound ligands, from the BioLip database.