So how many more years will it be before dish gets the NFL Network?

NFL Network is NOT EXCLUSIVE to Direct TV, cable comapines all across the country are adding NFL Network. You must be thinking of the NFL Sunday Ticket, which is the PPV package and that's exclusive to Direct TV for several more years.
 

Who makes the HDTVs dish is selling?

Problems Recording from 921