Front Panel works fine, Home Button now non-functional
The original problem was a shattered front panel.
The repair worked, but along the way one very small metal prong broke off and thus the "home button" doesn't work now. Argh... more work to do.
Be very careful, the iPhone 3GS is not very durable.