Disclaimer: I really don't have a clue about most of what I'm talking about here. Never take my word for it.