ERD50
Give me a museum and I'll fill it. (Picasso) Give me a forum ...
But I think the first questions is - do you really need to run any Windows-only software at all?Instead of bootcamp or parallels, I highly recommend VMFusion from VMWare. If you go to the Apple store and ask to test drive the three, you will see why.
When the Macs first switched to Intel processors, I was very interested in the various options to run Windows SW - I looked into installing some of the free/demo releases, then I realized - why bother? I really had no need to run any Windows SW. The Mac is also pretty well supported by the open source community, since Linux and OSX share the same Unix roots.
It's nice to know that you can if you need, but I'd really Q the need. My son has had his (non-Intel) MacBook going strong for 6 years now, daughter is in Junior year at college with no need to run Windows SW. It's probably a non-issue these days - with a few exceptions. If it is a very occasional need, there is the computer lab, or borrow a friends Wintel.
Conversely, when DD took a programming class, the Windows users had to install UNIX compatible compilers, her book said that everything they needed was pre-installed on a Mac, and it was.
Oh, and there is WINE, which is a free download, does not require Windows, and will run *some* Windows programs on a Mac /Linux. Since it is free, I've played with it, and then said "gee, that's nice, it says I have a "C" drive - whoopee".
-ERD50