I didn't make it!
the first problem: whenever i join a server, my freekin mouse doesn't work, neither does my keyboard. it won't let me move the mouse or pick anything. does anyone know how i can fix it? second problem: i can't play singleplayer. everytime i try and load a map the whole game crashes! how do i fix it? oh yea, if this helps any, i am running Windows Vista. Thanks, Michael
Some maps (mostly the new ones) don't have SP support, so they'll most likely crash you.
For the mouse problem, try resetting your controls to default. If it works, then you can replace the key binds you prefer.
also once you set your mouse + keyboard config you can write protect the file that include these settings so they wont be rest. the resetting of the config (not able to move etc) is a old bf2 bug that "just happens" not to me but many people.