Ok, first open your site and cross your eyes and look at your screen. Even in this state, there should be some focal point, someplace for your eye to start. Your site lacks this.
The best way to design your site is to order your information in a hierarchy of what is most important.
I am sure that you have already applied this technique in some form in the many times you have redone your site.
First, and most important, I assume your site's purpose is to turn a profit, yet from the home page, there is no direct way at first glance to even enter any kind of store front.
I think your homepage might serve you better laid out something akin to your
http://www.tonebase.com/ringtones.php page, except I would put the blue boxes down the left and your content in the middle.
There are many other options to consider, but first decide what is most important, (what you want your visitor to see first) and some sort of call to action to funnel them into your storefront.
I will skim more through your site and add any additional comments if I have some.
-Joe