It's never been blazingly fast but the overall system performance was ok. I tried to keep the number of background apps to the minimum, but after some time since the last clean install things always used to get unbearably slow. At some point I realized that creating a new user account solves the problem just like doing a clean install. I did it every few months then, manually moving all my music, photos, mail, etc. However, after upgrading to Lion I noticed the system is hardly usable. Waiting 30 seconds when switching apps is a nightmare. I've been using it since the Lion debut so for sure it's not a question of indexing. I created a new user accound just for test and I've noticed that while it's a lot snappier than my regular one, it's still not half as fast as a clean setup on Snow Leopard. I know 2 GB of RAM is not much, but the OS runs slower than Leopard on my legacy 512 MB white MacBook. Do You have any ideas how can I speed up the system? Is it possible that my hardware is somehow malfunctioning? Permissions are fine, I checked that. Do Your user accounts get messy after few months?