I think you should consider upgrading your performance of your system.
What I mean is that if you remember to take her out to dinner and/or shopping, you will get better performance out of your new toys, by being allowed to use them at all. :)
That sounds like a great setup.
I agree that the $500 mark should give you some pretty good interface choices. I myself choose the USB connectivity route, rather than FireWire, but as long as you do your homework on your FireWire card and its chip set, you should still be OK.
Some folks have had horrific trouble with FireWire compatibility issues, so if you go that way make sure you get something that will work.
Bob Bone