The learning curve for Drupal has been so steep for me that every time something works on the first try I just assume I did something wrong.