Well, let me see. Live rock is a good thing for biological filtration, but I would definitely supplement that with something that would help to get rid of particulate matter and dissolved material as well. Depending on what is in your budget, I would get a good canister filter to start off. There are a handful of really good ones, and it's nice because they have "compartments" that allow you to use different types of media depending on what you are trying to filter out. And, they are affordable. They can supplement your live rock with some bio filtration, they are really good at particle removal, and you can, if you need to, place a chemical filtration media in there as well, such as carbon or phosphate remover, etc. I tend to like them better than the hang on filters in terms of versatility, and ease of maitenance. And, definitely, definitely, definitely get a protein skimmer! You could probably go a little while without one, but they are a world of difference in helping to remove dissolved matter. As far as brands, I don't want to put any plugs in here, but Eheim makes a great canister filter... and again, depending on the budget, different price points. As far as size, get the biggest one you can afford. You can never have too much filtration (in most respects and done correctly) and the water flow from the outlet on a bigger filter will benefit your tank as well in terms of helping with water turnover rate (a little less important in a fowlr tank, but still a good thing nonetheless). Same on the skimmer, get the biggest one you can afford, basically for all the same reasons.