I have been using FIFO for 21 years so I can maximize the chance for having a long-term cap gain/loss, as opposed to a short-term cap gain/loss. It has been the easiest to keep track of in my spreadsheets, too.
Retired in late 2008 at age 45. Cashed in company stock, bought a lot of shares in a big bond fund and am living nicely off its dividends. IRA, SS, and a pension await me at age 60 and later. No kids, no debts.
"I want my money working for me instead of me working for my money!"