I found our apartment complex (or "community," as they often call it here) using Google's satellite images: here it is, in case you're interested. We're in the building in the middle of the picture. Tunghai University is here, with the FLLD building in the middle (the big building to the far left that looks like a rectangular donut is the university library).
By the way, I heard on the news that Taiwan's government is worried about the easy availability of satellite images of the island. They're worried that our enemies will be able to get free images of Taiwan's military bases through Google Maps.
[Update, 10:06 p.m.: Also took a trip to China--I think this is the Forbidden City, right?]