This is where Dish could make HUGE improvements in their customer service. When a receiver is shipped, it should be scanned in at their warehouse. At this point, their software should make a note on the customers online portal for the tracking number, as well as send an email stating it is shipping and what the tracking number is.
Companies like UPS can integrate this into their system without Dish worrying about it. However, it seems like Dish does most of their own programming and support, so of course its cludged together. I wonder if Charlie is just too cheap to hire an external inventory specialist.