Question [Q] Proximity Sensor issues during calls

When I'm making a call with my Samsung Galaxy S I9000, the proximity sensor seems a bit... well... unefficient.

Usually, if I need to do something with both hands, like going through papers or using a computer during a call, I put the phone between my ear and my shoulder to hold it. Usually when held like this, the phone isn't entirely pushed against my ear/cheek, so the proximity/light sensor reacts to pretty much everything. When it reacts, the screen is turned on and my cheek sometimes pushes the mute(or speaker or end call) icon, and that gets really frustrating as it happens multiple times during a call, and you can't really notice it.

So you may imagine how it's like to keep on jabberin about something and then you hear your friend going "Hello? You still there? " and then you just go "****, AGAIN!?".

I was simply wondering if anyone has had this problem and if there is a fix for it. I have been looking all over the web for an app or a mod to disable the proximity during the call, so that the screen would simply go off only if you press the screen lock button. Or so that the screen would at first use the proximity sensor and then disable itself, so that the screen would go on only if you press the lock or home key.

I have been thinking about trying to solve this problem with creating an app through the SDK, but I still kind of lack the knowledge of creating such things (with being busy studying and stuff).

So, if anyone knows an app already or has found a way to solve this problem, I'd be greatful of your advice.