Its the same as the one I have. Unless you have some specific use for it it's not really any better than the one you had before and its still parallel so no faster either. I rarely use mine except for certain types of chips where I have the special module. It would have been better to go for one of the more popular programmers where you can use common and cheap device socket adapters. The main problem with that programmer is it checks the type of ROM you want to dump and if your socket module is not the right one it wont read it even if you use the correct DIP to surface-mount socket adapter (as you already discovered with your other BP programmer). Its got an eeprom in the module which checks the ID of the device you want to read and there's no way around it except to buy the expensive module which replaces the standard DIP48 module.