And real time bus information is now available through my local transit authority. Even better, they're going to release an API so everyone can write their own apps for it.
It's not all that important for high frequency lines at peak periods. If buses are coming roughly every 10 minutes the wait is never that big of a deal. But for lower frequency routes, especially at non-peak times, it'll make a huge difference. It will be much easier to answer that "cab or bus" question later in the evening.