I have never owned a Mac, but I am going back to college for a two year degree, and one of the requirements is a Mac computer. Being a die-hard PC user, most of what it entails to use a Mac has sounded like Greek to me (although I'm learning a lot!).
Due to $$$ constraints, I have decided on
this Mac Mini. What I want to do is use my PC monitor, mouse (has a tail - my tail-less mouse died), and keyboard (not a wireless). (Regarding the keyboard, and from what I understand, some keys will be different under the Mac OSx, as opposed to what I use them for on my PC.)
I plan on using a USB KVM switch to switch between the peripherals. Will this work? Will I need any adapters?
I am also looking at partitioning part of the Mac HD to have Windows installed on it...maybe...using Boot Camp.

Or if anyone has suggestions for a better way than Boot Camp, please let me know.
A problem is a solution for my web design programs that currently run on my PC - the CSx suite of programs: Photoshop, Dreamweaver, Acrobat Pro, Illustrator, etc., etc. Is there a solution for this? I do NOT want to have to purchase this full suite of programs again for a Mac. Really expensive! I am thinking that the above solution of partitioning the Mac HD might or might not work for my classes, therefore I need to know of an alternative - if there is one.
Not sure I've conveyed the problems I am facing coherently, but any help would be greatly appreciated! If anything isn't clear, please let me know and I'll try to 'splain it better.
Thank y'all very much!