basically don't do projection/unprojection/coordinate transformations on your own, if you really want to write the code use the specs directly (good luck!) or use a lib if you can.
Best thing: stick to WGS84+webmercator as much as you can (some people can't help it: continents drifts, legacy compatibility etc.) Geography geekness is fun for geographs and pisses everybody else in the world (and I'm doing GIS stuff for a living).