A lot of modern TVs have built in freesat so a set-top box in not a necessity for HD. Admittedly there's not a lot of HD material as yet, but it's possible to recieve HD without a set-top box.
Extract from the above link
"It then revealed, however, that almost half of those who believed they were watching in HD had not actually connected the necessary player or set-top box."
Should I upgrade to Windows 10? 8 reasons why you should upgrade to Windows 10... and 2 why you…