I would like to continue to hone my technical (programming/design/etc) skills while contributing back to the community. I have done quite a bit of work in UI development and feel most comfortable there (I have written a library that is used internally at my company that provides a solid UI with advanced features available out of the box). Because I feel comfortable here, I would like to use my skills in this area to begin work on an open source project.
What recommendations would the SO community have for a good place to start? As this would be my first OSS project, something that is relatively easy to get into would be great (although I'm not adverse to a challenge). Of course, the project should be able to benefit from a UI developer.
Languages I have/can work in: Java, C#, VB (ugh...please no), C++ (my skills are weakest here)
Thanks