Also, can anyone suggest any good online reading on the subject of mixing / mastering, especially for techno and hard dance music?
Honestly mate, you've found one of the best resources for tips right here!

Check alot of the older posts....

You'll find quite a bit of quality info on here!

-j