There is no limit to ONE airline FreqFlyer program. It is good to have the main stateside program, that serves your home area. Then join any other programs, that are not affiliated with it, when you have to fly other airlines, such as Japan Air! Just don't let the miles go unclaimed. You never know when you will add to them.
Prudent Flyer!