By separate I mean there should be a database with your PSNID and less sensitive info, (games you own, friends list etc. - things that you use for gaming and are visible to the public anyway) then there should be totally separate your billing info, address, email and passwords etc and obviously that would also have your PSN ID but it should be a totally separate (and more secure) system.