In realtà il limite di 500mA è per i dispositivi riconosciuti e con il driver caricato... Se connetti solo l'alimentazione della porta USB, molte schede madri limitano la corrente erogabile sino a quando il dispositivo non viene riconosciuto.
In ogni caso, se usi un relù di bassa potenza, dovresti riuscire a connetterlo senza grossi problemi.
Se invece vuoi usare dispositivi più seri in grado di interfacciarsi con un tuo software, ci sono una marea di device in vendita (come hai correttamente scritto). In questo caso consiglio questa scheda, che funziona molto bene ed è semplice da usare: http://www.ipses.com/prod/IO69/io69.php?language=it
Comunque in rete si trovano un sacco di altre schede.