Hey Guys,

My phone is now running like a dream.

I installed the leaked Gingerbread Android 2.3.3, I know it's the the most up to date but it's much better than Froyo. Get directions here (How To: Install Android 2.3.3 Gingerbread on Motorola Droid X)

I had to wipe my phone after installing the update and it kept Gingerbread which was nice and worked great.

I then downloaded and GingerBreak and one click rooted my phone ([26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers)

I'm in heaven, for now lol. Enjoy