forgot openwin()'s new arguments, also sneakiness with sprintf().