You can use byte tornado to download custom roms. Then install them with rom manager. So far I haven't had any problems. So no need for a computer and you can change rom on the fly.
I use the browser and it works fine. I didn't see any benefit of using Byte Tornado but maybe I was missing something. What did you find that made it better than browser?