Alrightey then. Here is a guide to get your custom ring tones onto your bell cell phone.
Your own custom ringtone
As you probably know, Bell does not allow you to download your own songs (from, let's say, your computer). Instead, they want you to download the songs from the internet on your phone and pay for them. After hours of googling, I figured it out.
There is a loophole, the loophole is that Bell allows you to put a video that you capture on your cell phone as a ring tone (video ring tone). Here is a step by step guide:
1) Making your ring tones
Take the song you want and load it to an editing program (I used the simple, easy program in Windows Movie Maker that should be on your computer if you have Windows XP... I think). Cut out the part of the song you want (make sure it is less than 30 seconds) and save it as an MP3. If it doesn't allow you to do this, download any MP3 converter and convert it to MP3 file.
2) Fake video
Make sure your memory card is in your phone and take a random video for 20-30 seconds, don't want to go over 30. This video should be saved on your memory card. Take out your video card and stick it in your computer (you will probably need to stick it into a MicroSD adapter first. MAKE SURE YOUR MICROSD CARD IS NOT IN THE LOCK POSITION. IF IT IS CHANGE IT OR THIS WILL NOT WORK). My computer, open the removable disk drive (whichever letter it is) and go to the DCIM folder. Go to the folder inside that one that is called 100DESMFHG or something like that (theres only one folder so it shouldn't be confusing). You should see the video you just captured. These videos on your phone are saved as .3g2 files.
3) Converting your ringtone
You should now have your ringtone that you clipped out in mp3 form. Now download Allok 3pg converter. Once you've installed it, click Add and browse your ringtone. In "Profiles" choose 3g2 format (should be the 5th one). Then in the option audio quality choose 128 kbps (high) and then convert. Your file should now be in .3g2 format (the same format as the video you took with your phone).
4) Manipulating the loophole
Go back to your video folder and you should see the "fake video" you took earlier and it should be name something like SSPX0018 (the 4 numbers at the end represent the number of pictures and videos you have taken to this point. in this case, the video would be your 18th video or picture taken on your phone). Rename the mp3 to 3g2 file you just converted and name it EXACTLY the same thing as what your video is called, and replace it. And there you go, your new video should be your ringtone, but because its called the same thing and its the same file format, the phone thinks its the original video.
5) Assigning the ring tone
Take out the memory card from your computer and stick it back in your phone. Go menu > pics/videos > my pics/videos > memory card. And play the file to see if it works (the file icon should be white/blank with an X in the middle). If it does then go menu > settings > sounds > ringer type > voice calls (or whatever you want to assign it to) > with or without called id it doesnt matter > my videos > memory card and choose your song.
You are done! if you did all the steps correctly, it should work. If you want to put in more ringtones, for example you want to add 5 more, take 5 "fake" videos (remember, 20-30 secs max) and then repeat steps. Clip your song, convert to 3g2, replace the files with the videos on the memory card and make sure you name them the same thing.
If you have any questions I will be checking this thread sometimes, but not that frequently, so sorry if your question isn't answered right away.