There might also be a way (a thought I've been playing around with) to make multiple server/client nodes. Let's say you have a game server running with 255 clients. Now, what if that game server could connecet, as a client, into
another, bigger server, which handles not only the info coming from the (up to) 255 servers, but also the info coming into those servers from each server's 255 clients? With the possibility of 65025 clients you could make a pretty good mmorpg. And, better yet, the idea could be expanded to include 3 tiers of servers:
Mega Server
/\
/ \
Super Server----/ \----Super Server
/\ /\
/ \ / \
/ \ / \
/ \ / \
Server Server Server Server
| | | |
255 Clients 255 Clients 255 Clients 255 Clients
With three tiers you could have over 16 million people online at the same time.
Bandwidth issues aside, would this idea work?