If not, do Vodafone stock them in their stores?
Also, where does one buy the XT sim card? Does it have to be a telecom store, or can I just drop by DSE or something?
I could easily figure this stuff out for myself, but I'd rather see if anyone has any tips or tricks for me, that they have learnt during their buying process. Ie, thats my explanation for asking such simple questions. :P