5m is maximum specified cable length for USB. You can use USB hubs as repeaters, maximum number of hubs to daisy-chain is 3 or 4, see USB spec for exact number. Anyway, you will need only 2 hubs to get 15m.
I don't think that there is a cheaper option.
Yes, with the Ethernet library you can have two ways communications, but I suggest you to investigate Ethernet projects before you go any further if that's suitable for you.
I think that place ships everywhere. Otherwise Google "Buy Arduino Ethernet Shield".
Actually I have a based solution with temperature sensors, ultrasonic and relay command in a box with my arduino.
My goal is to put this box outside my home.
So I need the more efficient and low cost way to continue uploading and evolve programm from within my home.
Do you think Usb Hub should less work than ethernet or not ?
Problem that I see is that Usb Hub provide 4 slot and each one has consumption of current.
If you confirm me that I wil not have pb, I buy it (15$ in france) and that'is
What do you think about activ usb cable (selft powered) ?
Personally, I think is a bad idea to extend an USB cable outside of your house.
If something happens like humidity your computer is at risk.
Also, a RJ45 cable is less disruptive than 2 USB hubs.