Hi Ron, you mentioned Blender, While it is a very good open source 3D modeling program it does have a steep learning curve. The good thing though is there are lots of tutorials and videos available to learn from. Blender has quite a batch of beginner level videos and tutorials on its site and a quick google search will bring up many more. If you are going to have a go at learning Blender expect to spend time learning. I haven't been able to keep up with Blender because I just don't have the time anymore. When I was learning it I wasn't working and had some health issues so I had plenty of spare time. Now a days I'm back to health and what started out as a part time job has expanded.