@stevencobb,
You will need to meet in person - a lot - before thinking about marriage.
Why? Because people online can present any persona they want to. You get them (seemingly) at their best. After all, if anyone is tired or cranky, they get offline, right?
Online compatibility is lovely and it's a great start, but you need to actually see each other before you really start to consider that level of caring and commitment.