Anyone can publish anything on the Web. If you like frogs, Alfa roadsters, or home office law practice, you can put up a site for your own amusement. Combination site . All of the above plus whatever seems like fun. If you go there, get comfortable and expect to spend some time.
Any site can use affiliate partners to help cover the costs.
When a visitor goes to one of the commercial sites here from a link on this site, I get a small commission from the sale. It's easy to join affiliate programs. Just click the Linkshare button for details. It's free, and requires minimal web building skills. The web host keeps your site on a server, so it can be accessed.