The site—which has now been modified—contained references to the yet-to-be announced card, explaining on an "Eligible Devices" page that all Android devices with Android 2.3.3 or higher would be able to download the Google Wallet app for use with the new, physical Google Wallet card. The name certainly fits with what we heard last week, which was:
According to the report, the card will use the default payment method for your Google Wallet account, and you can order it to your house right from the app. Which seems pretty convenient, and it's a nice way to route all your expenses through Google Wallet if you shop at a lot of places that don't have NFC (of course you do). Carrying just one credit card around would lighten up your wallet, too.
Of course, the fact that the site has since changed means that Google didn't want the information to be public just yet—but it looks like a physical Google card probably isn't too far away. [TechCrunch]