Re: Cross platform
Proper testing needs to be done on the target architecture. That means SPARC boxes for testing. It's not a great burden though.
Cross platform QA is GREAT for finding bugs in your base code. It doesn't matter if the Unix variant in question is half dead. A greater mix of QA scenarios help finds bugs you might not trigger otherwise.
This is why money fixated corporations do cross platform testing.