skwarde: even with maximum sneak, I'm having a hard time picking locks and remaining unseen, even when nobody is facing me. Any successful thieves out there with some tips for a newbie?
I didn't bother investing in the sneaking skill; my solution was to break in when there is nobody around. City streets are a lot less crowded at night, and some areas are completely empty even during the day. This is much more difficult in villages, but still not impossible.
Another thing to look out for during the day is buildings where NPCs constantly go in and out. As soon as someone goes in they unlock the door and it stays unlocked (at least until you leave the area or something), and since they only stay for a few moments before leaving (unless it is night) you can simply go inside and wait until they leave; time pauses when you have a container open, so even though someone else is probably coming along any moment now you can take your time deciding what to steal. One thing to watch out for when doing this is houses where people are in another room or upstairs (they will automatically know you are stealing, unless you pass the skill check I guess).
Another thing to pay attention to is houses occupied by quest NPCs. Many will be removed from the game once their quest role is finished--although you will have to leave the area and come back for this to take effect--and after this you're free to loot their now-vacant house (which will always be unlocked because it's meant to be easily entered to do the quest).