Flying Bear Entertainment
This wildly addictive free online game challenges you to grow and raise a collection of fish (and protect them from enemies). Insaniquarium combines elements of arcade fun, strategy and virtual pets. There's also a "competition mode" that lets you challenge other players. (Note: this game is optimized for Internet Explorer).