PayPal? Isn't that always available? What do you mean? Haven't seen the Steam gift cards in ages, now that you mention it.
Everything now restocked! \o/
Not sure if anyone reads these forums anymore, but are Amazon gift cards going to be restocked anytime soon? .de ones, namely.