We are all waiting for antirootkit and antispyware features...
Anyway, right now, avast detects a lot of spywares but can't clean all of them and can't monitor spyware behavior (like in startup items, windows registry, etc.).
Oh, the new free antispyware and antirootkit softwares aren't resident (on-access), just on-demand.