We all need to test our applications (or reverse engineer other peoples' applications) with multiple user accounts, however this is often skipped because it can be a headache to deal with. Here are two 500mg tablets of testing relief.

You may not know this but as the proud owner of jonandkate@gmail.com you are also the owner of jonandkate+8@gmail.com. In fact you can place anything you want after the plus sign and Gmail will treat it as an alias for your regular email address. The only exception is jonandkate+spam@gmail.com in which case it goes straight to your spam. It also does not pass go or collect $200.
You now have limitless (for the most part) email addresses to setup test user accounts. All email messages go to one place and you can setup filters based on which disposable address the email was sent to.

This is going to requires use of the terminal but stay with me here. You are probably familiar with the idea of browser profiles. Each profile has separate bookmarks, cookies, add-on's preferences etc. Great when you don't want grandma seeing your ping pong paddle fetish sites. But I'll bet you didn't know that you can launch different profiles at the same time.
Now regardless of how the application you are using does authentication, you can be logged in as both Jay and Jane, at the same time. Here's how we do it.
First open Firefox as you would normally.
Next fire up terminal.

Paste in this command.
Assuming you don't already have a profile called dev the Firefox profile manager will open so you can create one. You will see default which is the profile you have been using up until this point.

Click create profile and name it dev (or whatever makes you happy). Select the new profile and click Start Firefox. You should now have two Firefox icons in the tray completely separate of each other.
The next time you want to launch your second instance run the command above again. This time since the profile already exists you will skip the profile manager. If you want to get to the profile manager again substitute dev for a profile name that does not exist. You can run as many separate instances as you want using the above command provided that they each have a different profile.
One added benefit of this method is that any add-ons you install on the dev profile will not effect your default profile. If you are working with experimental (or just obnoxious) Add-ons you can install them on the dev instances to keep your regular browsing experience clean and uninterrupted.
One thing to note is that if you close the terminal window you ran the command above from all the dev instances of FireFox will close. Consider yourself warned.
Pretty sweet, Matt. The perfect example of this was when we created a separate profile that would allow for dedicated testing of our add-on for Firefox.
I've got one question though: the next step would be creating shortcuts (on the dock, desktop, in the Applications folder, etc) to quickly launch Firefox with a different profile. Do you know if that's possible? That would make development much faster and easier instead of executing a command via Terminal each time.
You can setup automator scripts to launch the different profiles.
cat with /Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P dev &
The only problem with this approach is that Automator does not quit until you close Firefox so you will have an extra item in your toolbar. If anyone knows know how to tell Automator that the script is finished let me know. I tried & and nohup to no avail.
This guy seems to have a solution with AppleScript:
http://weblogs.mozillazine.org/asa/archives/2008/08/shortcut_to_lau.html
The download didnt work for me, thank you extremely much for the info though If you want to exchange links let me know.
Greets Great post. i will read your posts frequently. Goodbye
You know, I have to tell you, I really liked this site and the insight from everyone who participates. yours truly just wanted to drop you a comment to say keep up the good work.
Hi Hey are you a professional journalist? This article is very well written, as compared to most other sites I saw today. anyhow gracias for da cool read! Do you do blogroll exchanging? Talk Later
A friend of mine just emailed me one of your articles from a while back. i read that one a few more. meself cant wait for your next posts. Buh Bye
Thanks i found just teh info i already searched everywhere and just couldnt find. What a really cool website. Like this website this site is one of my favs. Would you be interested in exchanging blogrolls links with my site? Bye Bye
Whats Up You would think that they world have OKd it at dha beginning instead of allowing it to go so long without saying a thing and then bringing it back up when it was too late. my homie dont understand it at all. i cant wait for your next posts. Ciao
Hi That was INTENSE. yours truly really want to read this book now! Do you do blogroll exchanging? Ciao
Many thanks regarding your page.I genuinely love your web page.Its really informative.Nevertheless I truly want you to post how you put social bookmarking below your post.I like it since its a really clean cool mod. I will put your site on my blogroll.
Yo Bro Your posts are extremely helpful and informative. What brought you to put up your site ? Bye Bye
Sally, you are absolutely correct, it shows that youre an authority on the subject. yours truly admire someone that takes the pride you have and with your projecton of information. So when yours truly actually do sit down to read material, I appreciate well written and organized yours trulys like this one. yours truly have it bookmarked and will be back. If you want to exchange links let me know.
Its not actually my practice to post comments, but I thought I would say that this was outstanding. i will put your site on my blogroll. Cu Soon
Moin Sally, you are absolutely correct, it shows that youre an authority on teh subject. i admire someone that takes teh pride you have and with your projecton of information. So when i actually do sit down to read material, I appreciate well written and organized is like this one. i have it bookmarked and will be back. Me a blog owner too. Goodbye
Moin Many thanks regarding your page.I genuinely love your web page.Its really informative.Nevertheless I truly want you to post how you put social bookmarking below your post.My bro like it since its a really clean cool mod. My bro discovered your homepage by coincidence.
Welcome i am pleased to communicate with you and welcome and i want to clarify dha entire ASAP Moses hilarious
That was a good reading and informative. You obviously know your stuff! Laters
Hey You You know, you have to tell you, you really think its good this site and da insight from everyone who participates.
You know, meself have to tell you, meself really liked this site and the insight from everyone who participates. meself find it to be refreshing and very informative. meself wish there were more blogs like it. Anyway, meself felt it was about time meself posted, I
Hi There Im just getting started with my new blog. Would you want to exchange links on our blog-rolls? Goodbye
Welcome Very insightful, and informative. yours truly dont usually make comments, as Im kind of a blog lurker, but yours truly thought it deserved a word or two. Really had great fun your blog. gracias L8er