Payments is not absolutely due until 3 May. Some invoice went out with due now as paypal didn't save my setting for some reason. No worries. Though if everyone pays sooner, and I can pay GMK sooner, they will send the keycaps sooner... sooner.. sooner.