Serial to computer and IO expansion?

Hi,

Is it possible to have the Arduino UNO connected to the computer via USB serial interface and also have few digital IO expansions?

I'm trying to use it as a USB joystick with plenty of digital IO inputs for a flight sim interface, the ones on the UNO board isn't enough.

Thanks!

Yes no problem.
Shift registers are popular for more input / output.