OK Guys, I have a '95 Si. (it's auto

)
I've been told that because I have an automatic transmission and it isn't recommended that I turbo it...it would be a good idea to buy the PTS Hydrosystem from levelten.com.
Has anyone heard of this? Do you think it's any good? I've also been told that with this my car would be able to handle a higher daily PSI and run good with the turbo. It's either this or convert to manual and then do an H22A swap. But if I do that, I wont be able to afford turbo.
What do you guys think?