This can be a highly debated topic. I've done some reading on it, and there are a lot of mixed opinions out there. Unfortunately, most of them are from financial advisors and such, who are great at delivering an analytical view, but I'm more interested in hearing about other's real world...