I aint got any advice i can give you im afraid but these forums are packed with lots of info so just keep having a look around.
I only found the forum the other day and im so happy i did. To know that im not the only person on the planet going through these issues is a bit of confort for me.
I hope you find what your looking for, take care
paul