So, how does all this work anyway?