The only issue with 9 volt batteries is they have a pathetically small capacity - typically on the order of 150 mAh.
For $15 you can buy a nice switching regulator that is a plug-in replacement for a 7805...
-------------------------------------------------------------- Jon Hylands snipped-for-privacy@huv.com