My Suggestion...
I highly recommend Jaadu VNC and or Jaadu Remote Desktop App from the Apple Store.
Both work with the iPhone flawlessly and when on a WiFi network using N speeds, its almost like sitting at the desktop except for the smaller screen.
Jaadu VNC and RDP get around this by allowing the natural setting of the iPhone "Pinch and Zoom" also three finger tapping to quickly zoom an area or again to un zoom.
You can even copy paste between devices using the VNC app naturally on Windows PC's and on Macs with a server applet that allows this as well. :ipad-peacock:
Both are $24.95 the last I looked, but you only really need one, depending on your need or equipment your remote connecting to. (2 of the best apps I ever purchased)
I myself support a multitude of clients and am always connecting to their servers and desktops using either of these two apps and it always works as expected. 3G is fast too but not as responsive as WiFi. But nothing is as awesome as a client calling with trouble or questions and whipping out my iPhone or multitasking by speaking to the client while on the iPhone and simultaneously remote controlling their PC.
Ive used other apps as well, such as Mocha VNC and other less feature like remote apps, but none compare to the "polished" atmosphere as Jaadu's apps.
PS, besides remoting to the desktop, it makes for a nice track pad as well.
Personally I can't wait for the iPad just to see the use of these two apps on that gorgeous screen new screen size and the possible updates the Dev's may have in store for the iPad version, although it should just work "out of box" on the iPad. :ipad-movie: