Well, my idea came from my experience of wanting to throw a baseball (or softball) around, but there was no one there. So I have conjured up an idea for a machine that acts like a second player. It is simply a 8' x 8' arched net that "catches" the ball with a machine attached that "throws" it back. The net is designed much like a narrow tent with only three sides. The back would angle slightly forward to direct the ball downward after hitting the net and the sides would ensure it won't roll away. The bottom of the net has a floor that funnels the balls to the machine, mounted at the front edge, that "throws" the ball back to the user. The machine is basically a pitching machine with variable speeds to adjust to the users distance from the net. The user has a small remote control to adjust the speed as the distance increases. It could also be used possibly as a fly-ball/groundball trainer by adjusting the angle at which the "thrower" is set.
I am married in my early 20s working as a union electrician. I enjoy the outdoors and love baseball. As a player for more than 18 years, I believe this is product that would help players improve their game even if no one is around to help them.