RE: Heading hold
I do not know if this is the best, but it looks to be the company that offers it. [link=http://www.dionysusdesign.com/trec.shtml]dionysusdesign.com[/link] I have not tried the Trec myself, but base my recommendation on the experiences of many on the boards who do have positive experience.
I was just reading the page for the Trec, and realized I was quoting the price for the full package. You could get away spending less on a simpler package.