Mac OS X Lion (10.7) is going to be released soon. Are you ready? If not, I suggest you wait for 10.7.1 to be released. Let others find the bugs and issues. In the meantime, make a list of your printers and other peripherals, then research their Lion compatibility before upgrading.
Another great resource to help prepare you for Lion is Macworld’s Article on Getting Ready for Lion. Be sure to check it out before considering upgrading to Lion.
Whatever you do, create a full clone backup of your hard drive before installing Lion. This will allow you to revert to a known working system should something go awry.