I like the idea, however this is extremely hard to achieve:
>> The user needs to have software installed on his computer, capable of making the type of fingerprint you want (color, resolution etc.)
>> You need to be able to get the image from the user, this is fairly easy
>> You need to match the image with your database of fingerprints images
You might as well join the FBI doing this. Stick to passwords.
~G