So many questions from a new card developer ...

So ... this is a fairly epic, mildly self-indulging rant.
Grab a coffee
So I play Shandalar a lot, even with all the cards being horribly out-dated because, well because I love it.
But after building my last Black Vise deck and shouting "goddamit, I need Remand and Dream Fracture if this is ever going to work" for the last time, I found this project.
And I've gotten it all working and, naturally, dived right into the deep end of card-creation
But I find to my dismay that the 2,000 limit is already hit, and I have to keep clobbering cards to make new ones.
And I don't really understand how this My2000 program works ... where do these cards live? Can I add an arbitrary number of them?
I don't really get how this limit works, and where cards that *aren't* in Magic.exe live, as such ...
I'm a pretty competent programmer, but I never really got into ASM or hacking around with memory / exe files, I just "do" coding, as it were.
But this is proving a hell of a lot of fun.
So, the real questions:
1) Is there a list of every card that has been written?
Just because a card is not in my Deck Editor or src/*.c doesn't mean it hasn't been made, right?
2) Is there a collection of source code for the new cards that *aren't* in the 20100329.zip?
Because there are plenty of cards that weren't in my Shandalar, but are in it now, but that don't have any source code ...
3) What do you want me to do with my new cards?
How can I share them with the world?
This My2000 jobby seems like it should be the answer, but I can't work out where it gets the cards that you want to add from :-S
For now, I'll just upload the raw source code and if anyone wants the cards they can work out the rest of it ... right?
I'll post cards in a separate thread or something if that's what's wanted.
Also, while I'm here, is there a version of Magic.exe (et c.) with all the required code for new cards, but with only, say, the original cards as cards in it?
So I can create lots of cards at once and add them to my game without killing a card each time?
It would just make it easier to lump, say, new red dudes together and generally make life easier ...
EDIT: Also, I have a list of technical questions about coding ... mostly in re the stack - where do these want to go?
(e.g. how do you actually use it?
Let's say I'm coding the annihilator mechanic. So far I can get it to work fine without the stack [on declare it as an attacker, force x sacrifices]
but what I can't do is get it to stack a "triggering annihilator", prompt for responses and then force the sac at resolution time.
Is this just a pre-6th ed thing?)
Grab a coffee

So I play Shandalar a lot, even with all the cards being horribly out-dated because, well because I love it.
But after building my last Black Vise deck and shouting "goddamit, I need Remand and Dream Fracture if this is ever going to work" for the last time, I found this project.
And I've gotten it all working and, naturally, dived right into the deep end of card-creation

But I find to my dismay that the 2,000 limit is already hit, and I have to keep clobbering cards to make new ones.
And I don't really understand how this My2000 program works ... where do these cards live? Can I add an arbitrary number of them?
I don't really get how this limit works, and where cards that *aren't* in Magic.exe live, as such ...
I'm a pretty competent programmer, but I never really got into ASM or hacking around with memory / exe files, I just "do" coding, as it were.
But this is proving a hell of a lot of fun.
So, the real questions:
1) Is there a list of every card that has been written?
Just because a card is not in my Deck Editor or src/*.c doesn't mean it hasn't been made, right?
2) Is there a collection of source code for the new cards that *aren't* in the 20100329.zip?
Because there are plenty of cards that weren't in my Shandalar, but are in it now, but that don't have any source code ...
3) What do you want me to do with my new cards?
How can I share them with the world?
This My2000 jobby seems like it should be the answer, but I can't work out where it gets the cards that you want to add from :-S
For now, I'll just upload the raw source code and if anyone wants the cards they can work out the rest of it ... right?
I'll post cards in a separate thread or something if that's what's wanted.
Also, while I'm here, is there a version of Magic.exe (et c.) with all the required code for new cards, but with only, say, the original cards as cards in it?
So I can create lots of cards at once and add them to my game without killing a card each time?
It would just make it easier to lump, say, new red dudes together and generally make life easier ...
EDIT: Also, I have a list of technical questions about coding ... mostly in re the stack - where do these want to go?
(e.g. how do you actually use it?
Let's say I'm coding the annihilator mechanic. So far I can get it to work fine without the stack [on declare it as an attacker, force x sacrifices]
but what I can't do is get it to stack a "triggering annihilator", prompt for responses and then force the sac at resolution time.
Is this just a pre-6th ed thing?)