I'm a fussy eater, but still eat an awful lot, and a varied range of stuff.
I just don't eat the majority of meat (chicken and bacon only) no fish at all (I was vegetarian from age 9 and started trying bits of chicken when I was 24). I don't eat sandwiches (don't like butter, or sauces, and the vast majority of butties have these things on!) unless I've made it, and only like plain boiled egg with salad tbh. No cereal at all because milk + cereal = unedible mush to me! Don't like tea/coffee or alcohol either!
But my favourite foods are mushrooms and tomatoes! I love veg and salad!
DS is slightly fussy, nowhere near my level though! He won't eat fish, doesn't really like peppers/onions, but he will eat things with them in unless he can pick them out, then he will do that instead. He will devour my veggie chilli which is packed with onion and pepper!
I've always operated on cooking the same meal for us all. I know what DS prefers, and 2/3 meals a week will be DS's favourites, and the other nights will be mine or DP's favourites. So we all get a turn at what we love. DP and I have similar tastes though. Except he likes meat 
It seems to have worked well, as things that DS used to whinge about being served just get eaten now, and he even likes most of it! I think it's true about them needing to try things over and over!
Just got myself a few Next baby clothing bargains on eBay yay! Got 3 babygrows for £1.50! And a dungaree set with stars on for £2. I'm currently keeping my eye out for a swing!