Hi, There is one issue that has been on my mind for a while which is related to mouse sensitivity. The issue is that, for most games, when they switch to 800x600 fullscreen, the mouse sensitivity goes up. Ie. the distance required to move your hand to move the mouse cursor from the left edge of the screen to the right edge of the screen is less than before switching to fullscreen. This is because people normally don't run windows at 800x600, they run it at higher resolutions. And the typical method to get the mouse position is to use the windows api. So instead of the mouse moving around in an area of 1024x768 (or more) it is moving around in an area of only 800x600 instead .. thus the mouse becomes more sensitive. I'm running WindowsXP on my notebook at the resolution 1680x1050 and so when a game (including my own) switches to 648x480 or 800x600, the mouse becomes very noticably more sensitive. I've seen some games that are not affected by this. One of the most recent games not affected by this is Bookworm Adventures. The game does something very strange, more easily noticable on widescreen monitors. When 3d acceleration is enabled, instead of switching to 800x600 resolution, the game seems to keep the desktop resolution and it scales the rendering instead. You will notice for example that the mouse cursor (when custom cursors are not enabled) stays the same size when switching to fullscreen. It doesn't get bigger. Also you will notice if you are using a widescreen monitor, that you can move the cursor beyond the left and right edges of the game image. By doing this they have kept the mouse sensitivity to the default / same sensitivity as the user's normal desktop. To do this amount of scaling at such high/higher resolutions (ex. mine is running at 1680x1050 smoothly) it needs 3D acceleration. So you will notice that if you switch off 3d acceleration, this time the game actually changes the screen resolution to 800x600 and the mouse cursor becomes larger and mouse sensitivity goes up. I'm wondering what you all think of this approach? Is it a good one? One of the negatives is that it may require more graphics memory/fillrate. Another method is to not use the actual mouse position in fullscreen mode, but to hide the windows cursor and lock it to the middle of the screen each frame and check the movement each frame and multiply it with a "sensitivity" factor and then draw the mouse cursor yourself. The downside of this is that you won't get to use the hardware cursor, and also the user might not like the sensitivity. And finally the other method is to just ignore this issue and assume that "casual" players probably don't set their screen resolutions to higher than 1024x768 (??) Any thoughts would be appreciated, thanks!