own3d.tv is a popular stream site as well. A lot of the Starcraft 2 players use it to stream and shout-cast tournaments.

If you look at http://www.teamliquid.net You can see under the calendar a list of streams that are live by the users. They have it set up to where you can put your stream into your profile it will show up there in that list when your stream goes live. That way you will only see live streams and not just a long list of stream links that may or may not be live.

Im not sure how hard it would be to implement something like that, but it will save you all the time of having to monitor streams for activity, and it will only show the community active streams.