If you want it for your Dreambox, it is used for recording or storing other information like EPG or Picons, etc.
You can also use it for installing multiboot images.
USB is normally used for multiboot.
Price varies according to capacity.
And yes you can get them from any PC store.