QUOTE (IceMetalPunk @ Nov 9 2009, 08:53 PM)

Someone correct me if I'm wrong, though.
Surely

I've been meaning to post this, but kept losing interest. Actually, it's pretty simple,
but I won't dive too far into it. (Ok, so I kind of did...)
Depending on your monitor's real-world size, and your resolution, a pixel will be a different size, so you'll have to keep that in mind. There should be a simple way to figure out pixels-per-inch. MS Paint has it right on the Edit > Attributes (Ctrl E) dialog. My laptop's PPI is 102 on a 1280 x 800 monitor (13 inch?). As you can imagine, my monitor being displayed in a movie theater projector would make a pixel the size of a thumb, or something. An easier way to think about this would be imagining a 1 x 1 pixel monitor. On a 13 inch monitor a pixel would be... well, 13 inches. A 17-inch monitor would be 17 inches, etc.
Once you have the PPI, you can convert to miles. We'll use my stats for now:
PPI = 102
1 foot = 12 inches (1224 pixels)
1 mile = 5280 feet, 63,360 inches (6,462,720 pixels)
If I moved my mouse across the whole screen perfectly in one step, it would be 1280 / 102 = 12.55 inches (the 13-inch monitor size includes the side panels). We're going to floor that to make it easier and clean (but we wouldn't do it in a program like this since doing that would make it inaccurate), so we moved the mouse about 1 foot per step. Since a step is 1/room_speed, a room with room_speed at 30 and at 30 fps would make a step 1/30th of a second. So we just say we moved the mouse 30 feet per second. 30 * 60 = 1800 feet per minute, and 1800 * 60 = 108,000 feet per hour. 108,000 feet per hour / 5280 feet = 20.45 MPH.
The only changing factor are the PPI displayed on your monitor. Hope this cleared things up a bit.