I'm hoping you can clarify something for me. When I was at CSS last year, I asked at the gift shop if they sold calling cards and was told no. Others have posted on here that they've purchased them there. Could you please tell me which is true? I need to be able to call home to check on my kids and I'd like to avoid the extra $140 cell bill I got last year.