Amazon.com http://www.amazon.com/Replacement-screen-display-Iphone-16GB/dp/B001T7K2FQ if you have the 3g
I actually just purchased this yesterday. Should arrive between the 25th and the 30th.