Does the iPhone 3G have a front camera?

No, the iPhone 3G does not have a front camera.