Any set top box that records freeview or satellite free to air with no DRM (encryption) to USB storage be it flash, HDD etc.
You can do whatever you want with the video from there as its just a digital video.
In terms of cost well USB flash drives easily outclasses DVD in terms of capacity, a 32GB USB flash drive is around £6-7 and you could have multiple copies in case one fails.