a second for using wordpress. Most web hosts support it, it's easy to use (no coding knowledge needed), lots of plugins for galleries, contact forms, shopping carts, etc. There are also lots of free templates to use to get the look you want for your site.