If you are a developer on a tight budget and need access to various Android environments, there is now a solution. Thanks to the Android-x86 Project team you can have your own Android PC or even better a virtualized environment (or two, or more) to test your apps. You can install Android-x86 next to a Windows installation on an NTFS filesystem but I prefer and recommend to run it alone on a PC or under VirtualBox. I also liked the fact that my multitool Thinkpad X61t is supported (it also runs MacOSX!).
The current version is based on Android 2.2.2 (Froyo branch). Kernel is updated to 2.6.38. For more information, have a look here: Android-x86 – Porting Android to x86.