Is the interface confusing at all? I tried to implement something a little different, but I wasn't sure if it would confuse anyone. The hardest part of this one was transposing the main equation to find the different values based on the known values available. Ugg.