I solved my problem after I sarted having issues with ringtones syncing after switching to IOS5. I have struggled with this ever since and had to make do with the few ringtones I could load. I am computer savy but I just don't have a lot of time to spend. So after reading through several fourms with all sorts of solutions offered and finding some of them help but didn't solve all of my issues I begin to realize that perhaps there was more than one issue. I have tried all of the common things like:
1. having all items checkd in Itunes (bell) at top on side bar
2. having sync on the device checked
3. Right clicking and selecting "get info" in Itunes (bell) at top on side bar and making sure that the type is "ringtone"
4. Unchecking "sync all" and selecting "sync checked" on the device ring tone tab and selecting the ring tones
5. making sure all ring tones are under 30 seconds (40 according to apple) (mine under 20)
6. unselecting Sync ring tones in the device tab then syncing then reselect and resync with tones checked.
No of these did more than allow me to load more then four ring tones at once. So as I suspected there was more.
One of the other solutions mentioned was to basically recreate or at least reload the ring tones into the itues library. Some say this helps while other said it did not. I did not try this although I now understand how this might solve some peoples issues. But here is what I did in addition to the steps above and now all of my ring tones now load. So I wanted to pay it back to those who posted and hope this helps others yet to figure it out.
I went into "get info". To find this go the view menu and select view side bar (to fix the new itunes format so it looks like the old format and so you can find the ring tones). With the side bar exposed, look for the bell next to tones. This will be where your find your ring tones for your tunes library. Click on ring tones. Then click on the top ring tone. right click on "Get Info" and look under kind and make sure it says ring tone. Click next and go down through all of your ring tones to verify that all say kind for the ring tone. If it says that it can not find the file for a ring tone select find file and search to find the file it was created from. If you do not find it you will have to delete it and then recreate it. Next still under "Get Info" click on the "Info" tab. Make sure the name and artist is filled in. If so and you still have issue change the artist name (doesn't matter what I used unknown 1, unknown 2, etc.). Now make sure all steps above are completed and then sync without Sync tones under device checked and then resync with sync tones checked using the sync only checked tones.
The issues I still had after trying everything else is that a few files were missing and the artist name was missing. Apparently in IOS5 the artist name is required and it wasn't before. Hope this helps!