Is there a cheap way to have a Static IP.....

I have DSL and I host team speak....But the problem is that everytime that i restart my PC my IP has changed. So I was wondering if there was a way to have a static IP cheaply...

Maybe like a program that will re-route my IP at startup? *wishful thinking*