Re: clock issues
You can use the steering wheel controls to change the clock radio (check the tips and hidden features thread to see how to activate it), until you can get the joystick working again.
Replacing the joystick itself is rather straightforward if you are good with a soldering iron. It took me about an hour total, and about $20 in parts (with shipping).
Certainly cheaper than replacing the whole unit.