If I could get a Nikon D7000 and a fast prime lens for doing a relatively simple project in my spare time, I'd definitely go for it. I've done a lot of bartering in the past and I've always been pleased with the result.
What you have to do is be very clear on what you will deliver for the agreed trade. In my example, they would be happy adding products to their store while I am out happily shooting around with my new camera. Support is something they would have to pay for in cash, because it involves an indeterminate amount of time on my end. Bug fixes would be prompt and free, of course.
I've bartered for:
- Hardware (memory, monitors, drives, etc ..) in exchange for a shopping cart
- Office space in exchange for a cabling job
- Graphics in exchange for writing a custom PHP extension
Just be clear that you will be providing top notch goods and services in exchange for top notch goods and services. In the case of the office, I required that the lease be in writing, and offered the other party a written warranty on the cabling job.
If your wife gets something from the store, and it breaks under warranty, they should be receptive to replacing it for her, even if it means additional cost for them.
If what you receive is (to you) equal or grater in value than what you provide, why not?