Once I get it out of beta, I can look into the open source licensing to use. GPL or BSD?
You'll probably want to think about that before hand, but that's when you start getting ready to let people see it.
Don't sweat that, its down the road. Triage. Its not critical that THAT choice be made NOW.
I'll need a way to make some money off of it,
First, start making some time, start writing it, and then worry about that. :)
Triage.
Its like eating an elephant. If you look at the whole elephant, you're staggered at how much. But if you go at it bite by byte (haw haw), you can do it.
Don't worry about the stuff that's not important yet.
Addison