I've been submitting mine electronically for the last couple of years without a hitch. I just did mine this month (alas, to declare my plane "in storage" save a few pennies).
It's not the most user-friendly system, but once you figure it out it works. What part of the process is bugging out for you?