The secure erase tends to be overkill. I'd turn that aspect off and just use the secure delete option when you really need it. Also, from terminal there's the srm command (do a 'man srm' for more details) that lets you do a secure delete and you can specify the number of passes to use. The default 32-pass is overkill, which secure erase uses, which is why it takes forever. The 7-pass is adequate.