1) when powering your RPi from a monitor's USB port don't switch your monitor off and expect it to keep running.
[well actually longer story - I'm using a DELL widescreen monitor U2410 and was powering it from a blackberry cable I have a small keyboard, mouse and ethernet plugged in - no Hub - and it runs fine - I was ssh'ed into it and running scripts I use to check the status of several machines / processes here . I had to leave early switched monitor off and went , next morning came in and saw that the RPi was still powered up via the off monitor and doing it's stuff - however switching on the RPi power cycled the ports and reset the RPI.... ]
2) .... actually I'll post more later as I find them