Try downloading octy's GPSopt application. It's available free of charge at Google Market.
It resolves the slow signal acquisition of the Samsung's GT-i5801 (perhaps on other phones as well). I use it together with GPSstatus (also available at Google Market) and no longer have GPS signal issues.
While not officially supported, it is possible to have Adobe Flash on your Android 2.1 (Eclair) device.
You can do so by downloading and installing the package included in this post. Note that you will have to have third party applications allowance enabled so that you can install it. Possibly, on some devices, you have to install Apps Installer to install the package.
Flash player works, but because of missing components in 2.1, there are some performance issues.
Lifehacker published a really interesting howto, explaining how to install Android on your iPhone in six easy steps:
http://lifehacker.com/5693309/how-to-install-android-on-an-iphone-in-six-easy-steps
