You can give AT&T a call, they might help. Probably not, but worth asking. If you have an Apple store nearby take it in, sometimes they cut you a break.
Rather than having Apple replace it for $199, if neither of the above works try one of the independent repair places like iResq.com - iResq shows home-button repair charge of only $32 plus shipping.