If it went for 3 hours then that is a very good sign. You don't waste 3 hours of your day unless you think that the person youre interviewing has potential.
What sort of job is it?
And good luck. Hope you get it
I certainly hope that is the case dude ; It's a Laptop & Desktop PC repair job that also incurs a degree of Level 1 Helpdesk/Technical Support - More or less exactly what I've been hoping and looking for, for a while now.
(Cheers for the well wishes too man )