Take a look at my album for some pic of NPT's and here is a link to a NPT I setup in Oct to give you some information on the soil based tanks and a plant list.
http://www.bettafish.com/showthread.php?t=84915
When I first set a soil based tank up-I like to use a filter for the first 3 months-then I usually remove it-but this is for my smaller tanks under 10gal and if I do keep a filter in the small tanks I use sponge filters-I have found them to work well for both Bettas and keeping shrimp
On my smaller tanks that I keep shrimp I like to use sponge filters-mainly because the baby shrimp can get sucked into the HOB (
hang on back) type-sometimes they survive the trip through the impeller-but most of the times they don't....so I always dump the water out into a container to check for life at least monthly.....
Depending on the Betta and the amount of cover you have-shrimp may or may not do well-this can vary-but if you have lots of moss-this can help to a degree-moss is great for shrimpletes to hide and feed in....
I like the Red cherry shrimp and have hundreds of them-reproduce really fast and they don't eat their own babies like the ghost shrimp will do.....
What kind of dirt do you plan to use and what kind of light do you have.....
Proper lights can make the difference between success and failure when it comes to live plants......
For plants-this is an endless list-but for the low-mod light plants for soil based setups.....you want lots of stem plants and some floating plants.