Where did you buy the seed from ? For the second year running I've had terrible problems with germination of tomato, pepper and lettuce seeds using fresh seed from a very well known, popular and previously well respected ebay supplier.
Tomato seed should be very easy to germinate - just about any moist, sterile medium in a warm place and you should see signs of life in 5-7 days. You shouldn't need to water after the seeds are sown, you run the risk of rot. Use a small pot - any not just plant, fill with compost, water allow to drain then sow seed. I push them just below the surface with the wrong end of a pencil . Put on any window cill covered in cling film or a clear plastic bag, leave alone until germination.
Edit :
Here's the sort of thing I mean - it may not be anything you're doing or not doing, 8 rows of lettuce sown here.