Bill is absolutely amazing and very detail oriented.  He definitely makes sure you fully understand through the whole process.
~Matthew E.