For those who want to DIY, RC cars are a great way to learn the concepts before you spend lots of time and money on your big boy car. I learned a ton about suspension tuning from putting a lot of miles and abuse on a 1/10th scale RC car. Lots of fun and beer drinking with friends in the mean time. It was really insightful to be able to see the differences in setups immediately and for so little effort. Go make some tweaks and run a race or some hot laps or whatever and see how it does through the bumps, off jumps, powering through a turn, drifting a turn, changes in camber, toe in/out, etc. Tweak on it while the batteries charge. Not only was it fairly easy to see the differences with tuning, but also recognizing how your car changes handling when the shocks blow out or something changes. So being able to recognize or feel when something is wrong is really critical.
With that knowledge I was able to correct the spring rates on my Tom Pro, getting rid of the bucking bronco syndrome, and then from there messed with the valving and preload, along with of course just having fresh seals and oil whenever I needed. The suspension on that thing was dialed in and the car ripped. With a little experience it takes about an hour to an hour and a half to get each shock off the car and rebuilt then back on plus about $25-30 for seals and oil. At first I did the new seals every season but it really wasn't necessary that often.
So for what it's worth, it's really not that hard to do.