i'm so over javascript - it's like the industry is just settling for "good enough" instead of pushing for better, more elegant solutions...