Barplot con 2 variables lado a lado

Estoy tratando de obtener un gráfico de barras que es bastante común, pero a pesar de leer toneladas de documentación sobre el trazado en R, y la documentación de ggplot y todas sus capas, no puedo obtener este gráfico de la forma que quiero.

Mis datos son bastante simples.

aov.data
   Block    RTreg    RTrnd
1 Block1   0.0000 862.0707 
2 Block2 667.2081 770.4315 
3 Block3 645.4730 696.0200
4 Block4 674.5200 659.4765
5 Block5 651.4295 633.7333

Lo que quiero obtener es un gráfico de barras con elBlock Columna en el eje x, funcionando como variable categórica. En el eje y quiero tener los valores para trazar elRTreg yRTrnd columnas Esta es la parte que no puedo hacer bien. Lo que me gustaría es tener dos barras por marca en el eje x. Una barra que representa el valor deRTreg en ese Bloque, y una barra que representa el valor deRTrnd en ese bloque Algo como esto:

Pero con 5 series de dos barras en lugar de dos.

Hasta ahora, he usado el siguiente código:

ggplot(aov.data,aes(x=Block)) + 
          geom_bar(aes(y=RTreg),stat="identity",position="dodge",col="blue") +
          geom_bar(position="dodge") +   
          geom_bar(aes(y=RTrnd),stat="identity",position="dodge",col="red")

Lo que pensé que estaba haciendo era crear primero el gráfico base con el eje x categórico que contiene los bloques. Entonces, congeom_bar Pensé que estaba agregando, primero, elRTreg columna, y con la segundageom_bar, que yo estaba agregando elRTrnd columna. Con la opcionposition siendo igual adodge Pensé que iba a tener los dos bares, uno al lado del otro. Sin embargo, la trama que estoy consiguiendo es:

XHTML válido http://s12.postimage.org/k0przrmtp/failed_geom_bar.png.

¿Alguna idea de cómo obtener las dos barras una al lado de la otra, y con suerte con diferentes colores y una leyenda para cada una? Realmente apreciaría alguna orientación aquí.

Gracias por adelantado.