I applied in-person. The process took 3 months. I interviewed at US Marine Corps (Houston, TX) in June 2010
Interview
In order to join the World's finest fighting force, you have to be dedicated, motivated, and have a great character. Training is tough, but it pays off in the end. There will be times that you will want to give up, but you have to persevere.