Starting Copies of Firefox with Different Profiles on Ubuntu

Just a quick note to self, how to setup Firefox to a) start separate instances of itself, b) load a different profile, c) use a particular locale.

Useful when developing localized web apps.