The samsung epic 4g has been a great device. I used to have an HTC EVO before i switched to the epic and even with 2.1 i will still keep it over the EVO. The problem? THE CARRIER! The carrier has the Froyo update finalized and ready for release. The rumored date of Dec. 26th has almost been crushed. I updated my phone and my mom's to the unnoficial Froyo 4S base-band version. I was trying to Odin flash it back to 2.1 and i hosed my phone and had to get a new one. My mom's phone i did not try to get flashed back to 2.1 so she took it into sprint to look at it. They said they had the phone back to normal but the newer version of touchwhiz was on the device. I looked at the base-band version. Froyo 5s. She has the official froyo on her phone from sprint. This was in November! It's almost January and they still don't have it out yet! This is exactly why if i do not get froyo tomorrow i am going to T-mobile and the G2. This is ridiculous! Samsung isn't the problem right now it's Sprint! I am never purchasing another samsung device unless it's a nexus device EVER! They both were the problem because samsung took all the months to finally get it done and to sprint and now sprint is doing a samsung. I am very dissapointed in sprint.