I'd also recommend RANT. I finally managed to crack tracking to and from NDBs using it. Saved plenty of money on trying to figure it out while airbourne.
It's probably over the top for PPL purposes, but if you're intending to do and IMC, it's invaluable.