Sheesh, you don't get it do you. There is no decimal in Gil, so 100 gil is actually 1.00 gil, so that 40,000,000 gil is actually 400,000.00, it's just the person who wrote it down is used to using ¥ and not £/$/€ which have decimals. I'm sure when they realise their error they will laugh about it and reduce the prices (before the gaming press publish the patch notes - which some do - and make the people who wanted to come back to check out housing.... decide not to).