Storage System For Garages

So I my dad is over and we are doing some work on my truck.  I appreciate his help and everything, but I am getting really frustrated and embarrassed because every time we need a tool, I have to go digging around my junky garage.  It has boxes stacked all the way to the ceiling in one corner covering some of my tools.  Its not that I am a slob, its just that I am not good at organizing things, especially my tools.  Once something has a spot I usually return it where it goes so I can find it again, the problem is that everything doesn’t have a spot.  I am going to look at hiring a contractor to install a storage system for garages soon because I really don’t like losing my tools or being embarrassed.