Here's how I did it.
Download ASTRO FILE MANAGER from the market. You will use this to install the root app.
Now download UNIVERSAL ANDROOT from here http://www.addictive...chment_id=41115
Once this has downloaded, pop it onto your SD card and open ASTRO FILE MANAGER.
Find the UNIVERSAL ANDROOT file and follow the instructions.
Well done, you're phone is now rooted.
From here you must download ROM MANAGER from the market.
After this, follow these instructions.
There's no point in me typing it out when all you need is here.
Just a tip, for my first ROM, i chose the MoDaCo custom. Just to get the hang of things.