I will really appreciate any advice or sharing an experience about multiplatform QT development. I am at the stage of selecting a laptop where I can develop on windows, mac and linux. Currently I am only developing against Windows. MacBookPro is an obvious choice but - I a)never did multiplatform development b) never used Macs . I found some links saying that Leopard can be installed on Dell, but it appears that it is a non-apple patched distribution.

So the questions I have really are:
1. Advise on a laptop for such a development
2. Advise on a "proper" way, tips, methodology etc to practically do a multi-platform development (my primary OS is Windows, but I am open to change it if another OS should be the primary in order to simplify the work)