does the number of cards variable have to be a short (4byte) an int (8byte) would make it practically unlimited (around 2 billion) although I am unsure of how basic works so I am not sure that would be easy to program. If it has Object Oriented capabilities I think you could make the cards practically unlimited.