Buy this: http://www.laurelcreeksoftware.com/12001/index.html
Best thing I did when embarking on my first tiling job --- and I NEVER normally pay for software.
(Don't waste time trying to find it for free. I did and couldn't find it anywhere else. It's just a wee program that is not worth...