I applied in-person. The process took 3 months. I interviewed at US Marine Corps (Dayton, OH) in Feb 2010
Interview
If they want you and you want to go everything goes smooth. Train a bit even before walking in the door. Fat bodies are not tolerated as much as before.