For those of you not 100% happy with ICS' new launcher, I suggest Apex .. Everything you do like about the stock launcher, with fixes that make it really nice.. Ability to long-press to add widgets, multiple home screen dock screens, long-press icon improvements.. Really nice launcher in general.