I love my bp microsystems ep-1140. The 1140 and the 1132 are great for nes repros. It's a lot more solid than a willim and no dip switches. It's in an 1/16 inch thich metal case and plugs into a grounded outlet. It is parallel port, but that's the only thing that's bad about it. I've not had any problems programming eproms. BP's last software support for it was in 2003 and there is software for windows (including XP) and dos. If you're just trying to make nes/snes repros, I think it's a solid choice. I haven't looked at it's flash support much, but it seems to support at least the 29F chips. It's not just chinese junk, it's a high end model--just an older model.
My understanding is that it sells for about the price of a willem on ebay. There are usually a couple of them a month on ebay. I watched for a week an a half and found one that was overpriced (that sold for $130) and another that was a steal. I of course bought the cheap one:
http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... %3AIT&rd=1