I pretty much disagree with every suggestion CBcracker has made so far.
snap off PCB usb plug please, with little through holes behind it so you can snap it off and solder on a usb cable if the port is giving you trouble or you just want to mount it somewhere inside a thing. Shottkey diode does the job and I'm glad my digispark can't backwash in to USB ports on my computer. I'm less concerned about accidentally leaving the digispark hooked up to another power source and more concerned about capacitors and inductors in my circuit creating voltage spikes which could render the sensitive high speed processors with firmware in ram on my computer corrupt and perhaps even unconscious.
I don't think a fuse is necessary, I mean, who uses computers that don't have fuses on the ports? That would be insane! Maybe there are some cheap and nasty USB phone chargers which don't have them, but nobody should be going in to a relationship with a $3 usb charger expecting to have any protection what so ever from mains AC. Some of those things are just a rectifier, capacitor, and a linear regulator. So dodgy.
If you want jumper bootloader, just install it. I can't believe people are complaining that it's too hard. I made it so easy! You don't even need a programmer to do it! I don't know of any other arduino where you can change out the bootloader without an AVR programmer of some sort, just with a command line program!
Okay now I have one totally absurd request.. @Digistump Do you think you could put traces for a microsd card slot on the bottom of the digispark pro, wired up to the usual SPI pins? I mean, it's kind of a crazy request, but I feel like SD cards are so useful - you can play audio from them or log to them or store animations to control servos or lights or a zillion other things. I don't think you should necessarily put the lot on as well - especially because I imagine fabrication would be quite a lot more annoying if adding components to the bottom side. I would find that very useful for a whole bunch of applications - I would definitely maintain a library for dealing with them, optimised for the spark. It kind of makes more sense for the pro than the regular digispark because SD card libraries use at least 2kb of memory - 4kb if you want fat32 support - but on a device with 14kb or so of memory 4kb doesn't seem nearly so bad. As well, it'd totally be rocking in regards to the 3.3v mode, seeing as you wouldn't need a bunch of level conversion stuff! Yeah? yeah. Keen to hear what you think of that one. It's kind of weird and specific, but also so useful and potentially fun! If not keen, perhaps a shield? Smallness would be very important for my uses. There are remarkably few very small devices on the market which have an AVR and a microsd slot. The only one I could find was SparkFun's OpenLog - which doesn't break out many pins at all (too few for my uses) and is quite expensive. atmega seems like overkill, as I'm sure you'll agree.
Hopefully you could find some good cheap microsd card slot where all the bits that need soldering protrude out the side so it can easily be hand soldered on when needed. I'm also thinking I might make an alternative bootloader for it to boot from sd - so you could upgrade firmware in place by putting a hex file on an SD card. Could be useful for something I'm working on.