Not so much a science fact now as a maybe one day – Craig Venter (the genetics visionary behind the first cell with a synthetic genome) has suggested that we could have 3D DNA printers at home that could download and print out a vaccine for us to administer ourselves.  Tests are under way.