How about considering the Sure Signal Device that creates a 3G signal in the home.
Although it does have a one off cost.
That was something I considered but for me that crossed the line into something the operator should provide for free or at least subsidised. But it would also have meant others in the house would get better reception too.
I guess I fancied a new iPhone