Finally got my Raspberry Pi today. Installation went surprisingly well, only issue was my complete lack of experience with Linux.

I wanted to try out a few different things with the RPi, the first of which was its feasibility as a thin client. After some quick googling I discovered rdesktop, a program to connect into windows remote desktop sessions.

Here was my first stumbling block, it seem that I needed root privileges to install things, and I had no idea what the password was. Turns out that's because there was no password, and I needed to set it using:

"sudo passwd root"

Ace.

So I installed rdesktop, ran it, and fairly painlessly logged into my windows remote desktop.
The next issue was the program resolution, which I discovered can quite easily be changed by either specifying a percentage ("-g 90%") or using fullscreen ("-f") tags after the server location.

The raspberry pi itself, however, was not using the full resolution of the screen.

After yet more searching, I discovered that the correct mode can be found by typing

"/opt/vc/bin/tvservice –m DMT"

And finding the one that matches your resolution.
This mode can then be added to /boot/config.txt (create it if it isn't there) as:

"hdmi_mode=58"

Changing 58 to your relevant mode found from the above list.

This, unfortunately, didn't solve anything, and I still had large black borders around my screen.
After some desperation, I finally added "disable_overscan = 1" to the config file, and low and behold, despite having no other overscan parameters defined, it worked!
Turns out either rdesktop or the RPi is quite laggy, so I'll be testing a few other programs next.