NOW FOR SALE ON APP STORE http://www.hurl.ws/7he
Heart Monitor on the iPhone 3G uses the inbuilt microphone to detect, calculate and store you heart rate. You can measure the pulse on your neck or wrist and even directly over your heart.
A second mode allows you to simply measure your pulse manually when training by telling you when to start and stop counting. You can then enter your pulse count and this too will be stored.