Recommend a WiFi repeater

Anyone have recent & favorable experience with these?

I’d also be interested in USB-connected WiFi range extenders.

The best and most flexible way to extend a wireless network (IMO) is to buy a second hand Linksys WRT54g and install dd-wrt on it (an open-source linux router OS that really kicks ass).
It can then be easily configured in a number of different modes, including repeater.

It’s a lot less technically complex to set up than it might seem.