I need to connect two devices that are 20 feet apart. The guys at Ultimate Electronics told me that it's better to use digital coax for that distance. Unfortunately, coax is not an option in this case. So I have two options:
1) Use 20' digital optical cable
or
2) Rearrange the room so I can use a shorter length.

I'd rather do option 1. Will this be okay or do you think it'll cause some trouble?

If optical is still good for that length, are there any recommendations on where to by a 20' long cable? None of the local vendors carry them. I want to spend no more than about $30 for it, if possible.

Thanks in advance.