There must be some way of eliminating this delay. How does the data travel? Is it through some kind of fiberoptic laser?

If the delay could be eliminated, directv could purchase a satellite internet company, partner with microsoft, nvidia and intel, and then easily produce an integrated television/computer/internet system comparable to anything comcast could provide.