It feels good to have your understanding of a problem and where different technologies might fit into better addressing it click into place like that. :D