To answer your questions:
As of the Advanced Generation games (Ruby, Sapphire, Emerald, FireRed, and LeafGreen), there are a total of 386 Pokemon. This will certainly change once Diamond and Pearl are released for the Nintendo DS, although it is unknown how many new additions there will be.
The remakes of the original Game Boy games are the aforementioned FireRed and LeafGreen. However, these games have new additions, most notably the Sevii Islands. These are a group of seven islands (nine if you count the ones which can be accessed via special "tickets" available at Nintendo events).
I would post my team, but I really don't have one that's well developed.