Yes, or iDEAL. Some options would be nice, since not everyone has a creditcard in the Netherlands. And I'm quite thankful i cannot spend money that is not yet mine tbh
Direct debits and debit cards will be available later (before 2011).