The domain is yours as long as you keep up the domain like renewing it each year etc
Where you host it is up to you.
You just have to contact your prior host also with getting it transferred and things as well too.
Now with moving here to bravenet you will have to use your own editor perhaps and things or their editors but may have to redesign possibly as I don't know Yahoo site builder either.