G'Day Everyone
I've been using Collectr, and while it does almost everything I want, it doesn't have sets other than English and Japanese, and in the Japanese sets, it doesn't have all variants of a card (ie it might not list the reverse holofoil of a card).
They also don't list all promos...