dont get how nvidia should release a card upon the retailers and take pre orders of not give a date like tossing that much money to possibly people waiting the year or two is horrible and thats only on the 3070 who mind 30803090 also billing differs from shop to shop