Regarding the freezing issue, I had the problem that as soon as I tried to use wifi, my system would lock.

For me upgrading to linux 2.6.38 sort of helped. You can take from the changelogs that...