Some uncommitted Topcoder stuff (old)