UPDATE: Read my game developer crash course too.
http://truevision3d.com/phpBB2/viewtopic.php?t=7377This is something you should read before you announce a MMORPG that may never happen. Its a simple check list of things you should know.
1. Know how to program. What ever language your using be sure you know it well.
2. Have time. This isnt something you can whip up in a matter of days or weeks. You should be ready to be working for a year or more on it.
3. Know how to use TV3D. Making a MMORPG you will use a lot out of TV3D. Be sure you know how to use all of TV3Ds features.
4. The TV3D community will bash you for it. Before announcing be sure you have some screenys to wow them with. This is to show some proof that the project wont die in a week.

5. Have a team. This isnt something you can do by your self unless you will want to take a few years to work on the whole project by your self. Get some artists, music composers, the works.
6. Have a knowledge of networking. If you dont your games networking will suck and this will take your game down with it.
7. Be original. No one cares about another hack and slash that goes online except you. All projects need creativity.
8.Have experince. Yes this requires you to code the little things first. These are things like pong and tic tac toe. Your first games wont be the best games ever.
9. Make small online applications first. Maybe online pong or something. This lets you get an idea of how much network programming can be a pain in the ass.
10. Dont have high hopes. You gotta have some hopes or your project dies. But dont expect to be making the next SWG, EQ, UO, UT, CS, HL, ect. Just because you made an online game doesnt make it good.
11. Get a project manager or some project manager software. Oh boy will you need it.
12. Design your game before making it. This way you dont screw up in the middle of development and have to start over.
13. Make as many things server side as possible. If you dont your going to get F'ed in the A hole by a kiddie scriptor, cracker, or hacker. If its on the client side then it can be cracked and modded against you.
14. Encrypt everything. Theres some pretty clever people that know how to use packets to there advantage. Make sure they are encrypted.
15. Be prepared for the worst. sh** happens. You will understand this when your game is running.