Forgot to mention a new player

http://www.einscan.com/

i've got one and i'm very satisfied, took 2 weeks for the learning curve to settle.