I would love to have the large leaf Anubias you put up, but I just can't find it! I tihnk we're pretty limited to plants here, which sucks :(
I was thinking maybe the Anubias Nana on the wood on the right hand side, and java fern around it. Considering Java Fern take soooo long to grow, I figure...