I found this reply out on the web..
"I work for a wireless company and you are right, the metal roof on your home will block a large majority of the RF coming from the cell tower serving the area of your home. You could build yourself a passive repeater for your home however it would cost a chunk of money. You would need to get yourself a Yagi antenna, with 13dB or more gain, for the proper band your carrier operates on, probably 1900MHz, you will need to point that antenna at the serving cell tower. You will then need a cellular antenna and a chunk of coax to run from the yagi to the cellular antenna. Once everything is mounted correctly, the signal strength in your home should get better. There are, however, car mounts that include a cradle for your phone, the coax, and a 15dB gain antenna. The downside of something like that is you will only be able to use the phone while it is in the cradle.
"