Steam has put its new Creator Homepages into open beta, letting developers and publishers customize their homepages to better show off their game catalogs. There's a lot of flexibility -- publishers can divide their portfolios up however they wish, s...