Yeah, just listened to Aliens In The Rain, which sounded okay to me. I'm sure there are plenty of things you could do to improve this, but I'd be happy as it is. If I was forced to criticise one thing, it would be the rain sample at the beginning, which sounds more like a sample taken from a bathroom, probably because I expect rain to sound like it is all around me, whereas this sounds like it is sitting directly in front of me. Minor, minor crit, and not really worth a mention...
As I browsed the rest of your page, starting from the top, I spotted a track called Do That You Shouldn't, and I immediately thought of You Shouldn't Do That, by Hawkwind... I just had to listen to that track LOL. It's been a while since I bothered to listen to Hawkwind but I was a big fan of their stuff from In Search Of Space to Choose Your Masques. I didn't get onto them though until around '78 and so their first "new" album to me was PXR5.
cheers
andy