oicu812, be warned - bragging about your illegal collection of books and software and suggesting everyone should break the law same way is on the edge to break FlashKit rules. You will be banned if you continue that way.
About the difficulty making MMORPG in Flash, so far I have seen only one - Dofus. And that is not done by a one man on his free time, its done by a full company spending over 5 years and on multi-million dollar budget. So it is not easy and it is not cheap. Point-and-click adventure is easy in Flash, we have seen thousands of "Escape the Room" games to prove it, Flash MMORPGs on the other hand do not exist (yet).
Improving your game from some example that you may call "single player RPG" into something that people are willing to play is what takes most of time. Yes, its possible to throw together basic engine in couple of weeks, but it does not make the game yet. Ask luxregina, one of few people actually finishing good and playable Flash RPG, how long it takes and how much trouble it is.
Its even more complicated with multiplayer games. You may write socket server in many languages yourself, but again, that does not mean it will be able to support the actual multiplayer game. It will be slow, unreliable, most likely hangs at random, is vulnerable to attacks, wont support more then couple of players and in general sucks in every possible way. The reason to choose socket server like Electroserver or Smartfox is to avoid complications after initial "echo message" stage, these are tools designed to do the job for you.
