Can I FILE My Own Patent Application?

I ask this because I have an excellent idea for an invention, that would be immediately sellable to a couple of large firms. I have the whole thing written up, and since I am an engineer, I have dealt with patent lawyers before. My problem is, I don’t have the money to pay a patent attorney now, so can I :
-do my own patent search
-file my aptent application with the patent office?
Seems like I can do this-I can write the same leagla lingo, and certainly I know much more about this rather esoteric method, than most patent lawyesr.:confused:

Yes

Take a look here for your answer - this page says you can search and file online.

http://www.uspto.gov/main/patents.htm

U.S. Patent Office

And when you file over the web, make sure you file as a small business. The fees are mostly 1/2 of large businesses’ fees.