Your girlfriend just got some competition.
Nevitium Invoice Manager is free invoice software that will solve many problems.
It lets you download intraday and end-of-day historical quotes of stocks