After going through this whole thread, I was going to reply to the core question before it all went to debate land, that Helix most likely would be the culprit but I see you answered your own question. The threads for Helix have a ton of complaints of lag and a ton that say they don't have it. I've installed Helix on 2.01 and it made *my* Droid unusable. After upgrading to 2.1, I tried it again and while on *my* Droid it is vastly improved, I still am noticing annoying lag in certain apps that don't have it when Helix is not installed. I have kept Helix because it is the least laggy of home replacements that I've used, but every day I grow more and more impatient with the lag from it. If only 2.1 had the 5 screens that the N1 has!!!!! ARGH! I would have much rather had 5 screens that the laggy POS implementation of live wallpapers. Beautiful to show off, but oh so much of a resource hog. I most likely will reach a point on uninstalling Helix until a new version comes out to try.