My method is comprised of the -Beyer's Algs.
I know all of the algs, as I generated them and personalized them over time.       

Mikey Learn these algs, yes the corner and edge algs!
Beyer's Algs
!M Block L'U'LF2R'DR'D'R2F2
-M Block L'ULUL'U'LFL'U'LULF'L'
+M Block y'RU'R'U'RUR'F'RUR'U'R'FRy

UL      UFR     T Perm  RUR'U'R'FR2U'R'U'RUR'F'
UF      UFR     J(UF)   L'URU'LU2R'URU2R'
UB      UFR     J(UB)   LU'R'UL'U2RU'R'U2R
     
Edge Flip M'UM'UM'U2MUMUMU2
Parity Fix LU'R'UL'U2RU'R'U2R


  -Simul Block Algorithms
!DFL    Target D
M Block L'U'LF2R'DR'D'R2F2
M Flip  y'F2rRUR'UR'F2rF'RU2r2y 
E Block xz'L'ULUL'U'LFL'U'LULF'L'zx'
E Flip  x'U2(r2)UB'U'(r2)U2(B'U'BU)x

-DFL     Target L
M Block L'ULUL'U'LFL'U'LULF'L'
M Flip  (l2)U2LF'L'U2(l2)F'R'FR  
E Block z'RU'R'U'RUR'F'RUR'U'R'FRz'    
E Flip  U2(r2)U'FU(r2)U2FUF'U' 


+DFL     Target F
M Block y'RU'R'U'RUR'F'RUR'U'R'FRy    
M Flip  y'(r2)U2R'FRU2(r2)FLF'L'y  
E Block z'RUR'F2LD'LDL2F2z      
E Flip  z'F2rRUR'UR'F2rF'RU2r2z  

 -2 Cycle PLL
T Perm  RUR'U'R'FR2U'R'U'RUR'F'
J(UF)   L'URU'LU2R'URU2R'
J(UB)   U'R'UL'U2RU'R'U2RL

 -Roux Algs
UF to UF Solved
UF to UB U2M'U2M
DF to UF M'U2MU2

 -Beyer's Algs
!M Block L'U'LF2R'DR'D'R2F2
-M Block L'ULUL'U'LFL'U'LULF'L'
+M Block y'RU'R'U'RUR'F'RUR'U'R'FRy
UL      UFR     T Perm  RUR'U'R'FR2U'R'U'RUR'F'
UF      UFR     J(UF)   L'URU'LU2R'URU2R'
UB      UFR     J(UB)   LU'R'UL'U2RU'R'U2R     

Special Cases
Edge Flip M'UM'UMU2MUMUMU2
[R'U'R'U'R'U'] [LU'L'U2] [LRU'] [L'U2RU]
[RURURU] [L'ULU2] [L'R'U] [LU2R'U']
R' F R F2 U F R U R' F' U' F

 -Three Cycle System
UL Setup:
FR:  R'URU'R'U'R'U'RUR2
BR:  RU'R'URURUR'U'R2
DF:  U'M'U2MU'
FD:  MUMU2M'UM'

UF Setup:
FR:  U' R' U' R' U' R' U R U R U2
BR:  U R U R U R' U' R' U' R'
DF:  UMU2MU'M'U2M'
FD:  RU'R'UM'U'RUr'

UB Setup:
FR:  U' R' U' R' U' R U R U R
BR:  U R U R U R U' R' U' R' U2
DF:  RU'R'U'M'U2MU'RUR'
FD:  M'UMUM'UMU

http://dbeyer.110mb.com/centers_commutators.txt
Learn about solving the centers correctly whilst blindfolded usng commutators!
http://tinyurl.com/pft5d 
Learn from Chris how to effectively use commutators for the edges and the centers.
http://www.worldcubeassociation.org/regulations/#scrambling
Generate Scrambles as they are in official competitions