Does it cost anything to get a new card? Mine's about to expire and I'd also like to know how long it takes to get the new one.