Is it possible to somehow connect a monitor, keyboard and mouse to an Android phone and then use it as a lightweight computer (netbook-like)? If it is, what Android version / phone type support it, and how can it be done?

I know that 2 years ago, the guys behind REDFLY presented a [proof of concept working with their terminal](http://blog.celiocorp.com/2009/01/07/android-concept/); but I've heard nothing else about it and a lot has changed with Android over the past 2 years.