One of the most challenging and filling parts of design for me is UID. What I mean when I say UID is the design process when creating the interface of a software application, or an online CMS, or a database form layout, etc. I have been very lucky to have the opportunity to have had tons of experience in this field thanks to the company called oDesk that is in the states. oDesk creates offline and online software and has been cooperating with me in this for over 2 years now. I have had the pleasure of designing a video player / recorder, tons of icons and buttons, software screens, etc. You can read more about my work for oDesk in my commercial projects section.