By Russ Pond Blog05 Apr: Start Up Business VideosVideo is a potentially limitless marketing tool, and start up business videos are no different. According to Hubspot, 90% of users say…