My friend was a store advocate for the Hero and received his model before launch date. He received an in-store only software update mid-last month. I bought mine less than two weeks ago and did the software update last week. His phone is smooth as can be with plenty of widgets and apps, while mine is bogged with lag no matter who many times We have some software differences, I'll list them below. -Baseband version: mine-1.04.01.09.21 his- 1.00.09.08.28 -Build number: mine- 1.56.651.2 CL85027 his- 1.22.651.1 146733 CL62456 -Software version: mine- 1.56.651.2 his- 1.22.651.1 Please, please compare your software versions with these and tell me if your phone is laggy. Mine is ridiculously laggy and I'm ready to send it back. His runs great and if mine ran as smoothly as his, I'd keep it. If you've got any advice or comparison info, I would greatly appreciate it.