after having played a bit with sprites, I started looking into more advanced stuff. I've made a map navigation application, which generates a map dynamically, and lets you view it.
The application has a fairly simple code. No really complicated coding tricks involved. It does have some minor glitches, which can easily be solved by changing some variables.
You can find the application plus source code here.
Please read the readme before using it. It requires XNA framework 3.0 and for viewing the source code, you need to have visual C# 2008 express with the XNA package installed.
Here's a screenshot of the application: