Listen Joe, your expecting results way to fast! SEO sometimes takes months sometimes to have a recognizable effect. Submitting to directories is pretty much the first thing anybody should do with a new website. You will see results from it, but some directories take months and months for you to get listed.
You definitely want to try to get into DMOZ, but this could take a long, long time if you get in at all. Even though your website has been approved by directories doesn't necessarily mean that they have gone ahead and added you yet!
You will see better results with higher PR sites, but unfortunately many of the higher PR directories are not free.
Just keep plugging away at it, like I said, depending on your site, the competition etc. etc. natural SEO takes a while but later on you will see some results if you stick with it.
The easiest way to have this submitting done for you is to pay for it. I've usually done it the hard way myself, manually, well with the help of software. SEO Elite, IBP, or I've even been using Brad Callens' new submitter lately which seems quite good.
One thing to remember, try and switch up your linking text and description text every once in a while to create a natural effect for the search engines. If you just use the same text all the time this puts up a warning flag and can actually do you damage!
One of the best little products I've found for understanding and getting rankings faster for under 10 bucks is this. I was real impressed with it and started promoting it from my SEO site, but this guy and the vids really help and explain things great.
http://www.davinatorbiz.com/Recommends/500NowHope that helps you a bit anyway