It's been 8 hours now and my transaction is still coming up as unconfirmed, even on my vendors end? I've checked blockchain and everything was sent to the correct addresssess but nothing was confirmed. Is there a reason for this, has someone had this happen before? what's going on?
Yes, theory is: must have electrum wallet in two places, open in second place and before synchronization get passed try to create another "correct" transaction from exactly same address but with higher transaction fee ... after this step start synchronisation of network.