Let me start by saying that I am not the greatest expert when it comes to OBD readers. I have read most of the other threads covering this topic and gained a wealth of knowledge from other people's experience when it came to finding the right scanner for their Lotus though. What I can tell you from my own experience is, make sure you test whatever scanner you want to get before you buy it, as not all of them seem to work on our cars. Most auto parts stores will let you do this, so it should not a big deal.
Anyway, what I discovered when I bought a scanner for my car is that I like Actron scanners a lot. They were all easy to use, competively priced, and did what they claimed to do. I even tried the really inexpensive Actron 9125, and it worked on my Elise just fine. I actually wound up buying one of these because I don't have the need to regularly do some of the advanced data logging things that the more expensive units can do, and I have some friends who can lend me their fancy units when I want to use them. So, if all you want to do is read and reset the occasional CEL/MIL light, for $50, that is what I would recommend.