I am suggesting the server is coded somewhat badly, because it seems with even the slightest packet loss in the connection I get disconnected a lot, and sometimes it just corrupts the thing without warning. Pick any multiplayer out there, I can play it fine, connection wise. Then why not Minecraft? Because the netcode is bad. But, as said, it's beta, and there's a flaw right there that needs fixing. If it's still there in the retail release I'll start setting up a barricade to climb onto, but for now I'd just try to deal with it. I'm losing quite a heap of stuff too, mind you. I don't magically get to keep, say, a deleted character's inventory.