Buses from Dallas to Houston leave every hour on the hour. Buses from Houston to Dallas leave every hour on the half hour. The trip from one city to the other takes $5$ hours. Assuming the buses travel on the same highway, how many Dallas-bound buses does a Houston-bound bus pass in the highway (not in the station)?
$\text{(A)}\ 5\qquad\text{(B)}\ 6\qquad\text{(C)}\ 9\qquad\text{(D)}\ 10\qquad\text{(E)}\ 11$
Say you are on the Houston-bound bus that left at 12:30 in the afternoon, looking out the window to see how many buses you pass. At 12:45 pm, the Dallas bus that left at 8:00 am is 4:45 away (Note - $a:b$ - $a$ is for hrs. and $b$ is for min.) from Dallas, and therefore 15 minutes from Houston. Your bus is also 15 minutes from Houston, so you are delighted at the first bus you have passed. 
At 1:15 pm, the 9:00 am Dallas bus meets you again, being 4:15 away from Dallas and therefore 45 minutes from Houston. After a while you might notice that the buses meet you in 30 minute intervals after 12:45 pm; indeed, the bus that left an hour later than the bus most recently has traveled 30 minutes closer, and so have you, for a total of an hour closer, and when you passed the most recent bus, the bus after it had indeed left an hour later. You decide to predict how many buses you pass by finding all valid times that are 30 minute intervals from 12:45. They are
12:45, 1:15, 1:45, 2:15, 2:45, 3:15, 3:45, 4:15, 4:45, 5:15, and 5:30, your arrival time.
Hence, you will pass $\boxed{\text{(D)} 10}$ Dallas-bound buses.