Already searched on here and couldn't find question so forgive me if it's been asked. I'm trying to use dynamic images on a homepage so my client can maintain the images. I've seen tutorials where one person uses post_thumbnails while another uses custom fields. Do I need to create a post for each image and display post_thumbnail on homepage? Or is it better to use custom fields for one post to display multiple images?
Reference:
the_post_thumbnail()
http://ontwik.com/wordpress/creating-a-wordpress-theme-part-1/
get_post_custom()
http://ontwik.com/web-design/how-to-design-a-portfolio-site-part-2/
Products
are custom posts, then post thumbnails will be a better option, but it means only one image per post. If your client is adding/editing the products via the visual editor, then he can upload the images in the media library and use the image urls wherever he wants the images.