If God made everything, who made God?

Ok, yeah I can understand that it seems problematic, that if you explain the origin of the universe with God, that you need to explain God's origin too. The thing is that when we talk about God, we're talking about a being that's fundamental, or non-contingent, that is, he simply exists and doesn't depend on anything else. He doesn't need to be made. He is the "uncaused cause" of everything else. And this isn't just a cop-out. No matter what explanation you give for the universe's existence, that thing will have to be self-existent for the universe's existence to make any sense. So the question at hand is: if God made everything, who made God? Well, let's say I answer: There was ultra superior being that made God! And that being… well, that's the real God. Oh.. But then who made that God? Well, whatever made that God is the real God.. And so on and so forth... That is called infinite regress. And no one wants to be involved in a infinite regress. So is there no way out of it?

Here's an illustration. Imagine you need to borrow something rare, like a $2 bill. You ask the first person in line, "Can I borrow a $2 bill?" And that person doesn’t have it. So you say, "Can you borrow it from the next person in line and give it to me when you get it?" So she asks the second person in line: can I borrow a $2 bill? That person doesn't have it. The same instruction is given - so the second person asks the 3rd person in line, "Can I borrow a $2 bill?" And so on and so forth down this line of unknown length. Now, if no one has it in the entire line, and if the line was infinitely long, then that's infinite regression. They will keep asking to borrow forever, and you would never get the $2 bill. But let say: after some unknown time, the first person hands you the $2 bill and says, "Hey! I got it!" Now, what do you know for sure? You don't know who, but you know that someone in that line actually had a $2 bill that he didn't have to borrow. If everybody had to borrow, then you could never actually get one! That's why we know that we're not in an infinite regression: for anything to exist there eventually needs to be a cause that doesn't "borrow" its existence from a previous cause. We know that there must be an "uncaused cause", which didn't have to be made by something else -- whether it's a transcendent cause (i.e. God) or the universe itself, whether by that we mean the visible universe or a multiverse proposed by the brane theory or string theory.

So the question actually cuts both ways, because you could always ask, what made the multiverse? And what made the thing that made that? And we're back in an infinite regression all over again. So atheists and theists alike have to propose something that simply exists as a part of its nature, something that has self-existence.