I truly believe that you can become a DIY'er when comes to learning how to get relaxer-straight results with heat.
You have to use the right products for your hair, your ends have to stay in A+ condition so they will lay flat, and you must develop excellent technique.
And reversion can be kept to a bare minimum if you are using the correct products in the correct order. If you are sweating out your press as you are straightening your hair, then that's not a hair issue. Something else is going on with your body.
There is new weblog coming out "kissmyhair.com which will be dedicated to growing and maintaining long, natural, heat-straightened hair.