I work on bzr both at home and at work. I use our company web server as a center-point between them.
When I arrive at work, I
This retrieves any changes on the web server that I don't already have. Then I can hack on it. I commit any number of times, which is fast because everything's on my work machine.
Before I go home, I
This uses a plugin to upload my changes files to the web server using rsync.
When I get home, I