I saw that Intuit has just released a free edition of QuickBooks Online, i.e. QuickBooks Online Free. When I tried to sign up using Safari in my lovely MacBook, I got this.

Obviously, the QuickBooks Online is tied to Microsoft technology, i.e. ActiveX. Fortunately, I have VMware Fusion with Windows XP and IE7 installed and I managed to sign up.
I can't stop to think about why Intuit decided to tied with Microsoft technology to limit their market penetration, especially the IE market share has dropped to 67% and still dropping. Will other web browsers going to support ActiveX in the future? I don't think so.
Since this didn't make any logical sense to me, I think the technology used in QuickBooks Online is an art.