pggeek, it depends on how you intend to use your G5s flash - TTL or Manual. TTL is when you let the camera decide how long (and hence how bright) the flash should be on to get a correct exposure.
Some digital cameras (like the G5) fires a pre-flash in TTL mode. This is a very short flash pulse fired just before the main flash. It uses the information returned by the pre-flash to determin how long it needs to fire the main flash.
If you use the G5s flash in TTL mode then you will need a 'pre-flash compatible' TTL strobe. Currently the only strobe that can do this is the Ikelite DS50 or DS125 with the TTL slave sensor. This setup will mimick your camera's TTL flash ie fire a pre-flash and fire and quench the main flash in sync with your camera's flash.
In manual flash mode you determin how long (and hence how bright) the strobe should be on to get the correct exposure. With the G5 you can disable the pre-flash in Tv, Av and M mode. So if you're shooting in manual flash mode then pre-flash compatible strobes is not the issue. How the strobe can be fired in sync with your camera and the level of output control is. With the Sea and Sea YS90DX you can use a fibre optic cable to fire the strobe in sync with your camera. It does so by using the camera's flash (sent down the fibre optic cable to the optical sensor) to 'trigger' the strobe. It has 12 output level controls to vary the intensity of the strobe. The Ikelite DS50 and DS125 with the manual slave sensor will give you 10 output level controls. To fire the strobes in sync you can either use the remote optical sensor on the manual controller by aiming it at the camera's flash or, with the G5 Ikelite housing, hardwire the manual controller to the strobe bulkhead with a sync cord.
In other words any strobe with an optical sensor or one that can be hardwired to your housing and with some degree of output level control will work in manual flash mode.