It's easy to get a lot of exp/gp if you just use your time right. When I grind 500k gp in a weekend I don't really play that much, I just don't lobby or take breaks. I would most likely take 5 hours of straight gaming. That's what he does. He just does it every day.