My Razr currently has an unbranded firmware with all Cingular garbage removed, about 20 added MP3 ringtones that I uploaded, custom themes added, and so on. The site has a tutorial site on there that is your best bet. The only software that you have to buy is the stuff that flashes your Razr, but you can also find it by searching google. If you have the USB cable that connects to your Razr, then all you need is the software and drivers, then you are good to go.
Oh yeah. You can pick up a blue tooth USB dongle on ebay for like $12 shipped (Buy it Now = $.99, Shipping = $11). My brother ordered one for his phone and it works great.