I am sure some of you have been stuck with this, or are reading this because you are still stuck with this problem. i.e. not being able to change the granular permissions of a listitem for a user or a group.
Well then I shouldnt waste your time but should point out to null's blog which shows you how its done.
Cross-posted from tariqayad.com