Dan, your routine should work well. Not sure if you've searched these forums but there is a wealth of information available that numerous people have contributed to. Here is one such post that may point you in the right direction to confirm what you are doing is optimal.
http://www.iceinspace.com.au/forum/s...ad.php?t=25495