Could someone tell me where I can find the latest maps and server? Is it 89.3 that's the latest? I've checked ifi and ftp.world.net, and I couldn't find them. Thanks.