Spent some time poking around with the new Google Maps Transit layer. You can now get transit information for 50 cities around the world, including Portland. In the case of Portland, the information is not based on the scheduled time, but rather the estimated time based on GPS tracking of the bus or train in relation to the stop you are inquiring about. Another nice addition to Google Maps.
Google Maps Transit Layer
in google