Show up daily, answer what's available, maybe ask one or more questions, thumbs up people according to your criteria for that, post interesting media. This is all I can think of, because I think the owner and mods should be around as well to upgrade the interface and make sure spam and abuse don't take place. I've seen one mod on one day. This place needs to be cared for, by users and admin alike.