Hubwise, I use a Maplin own brand 13 port powered. As I too am a CF holdout, I use a separate cardreader, amongst other on it.
Works fine for me, and I have just tried to duplicate Ripsters "Plug, Unplug" error, but it just registers the device as expected, which is good, as I am prone to "aww, crap, forgot to..." moments, meaning it goes straight back in the port.