6floord- it's definitely a killifish; I think it's a Fundulopanchax species, but don't quote me on that. Post this on one of the killifish forums; they'll be able to help you better than we can.
Wiggles- sorry, my last post was a response to one of the other invaders of your thread, not you.