I am just curious of the reasons you have to avoid 3.1
Yo can get 3.1 for almost nothig, burn your own rom or even softkick it, and it has a lot of enhancement and bugfixes.
Actually improvements in OS 3 are rather small and you can save some precious memory with older versions.