I used efilemyforms.com
a bit hoaky but usable, inexpensive, and had a $1 EIN verification feature that I liked.