Fire 7.3

This is a ST macro. Pyrobast on separate button. use macro with autohotkey but dont hold it down at first or you will burn though your fire blast and wast pyro procs. Have used this macro the whole time i lvled and still works 7.3 so changes the title from 7.2 to 7.3 not very good on long fights, but for questing and world quest its great. has a very high burst dps, but like hearthstone fast decks. if not dead by the 8th coin your dead.

Sequences['burnfaze'] = {
-- This Sequence was exported from GSE 2.1.00.
  Author="Firecurse@Baelgun",
  SpecID=63,
  Talents = "2133?21",
  Help = [[use autohotkey @100 speed for main macro, and pyro key @250. fire off pyro procs when up, use separate key for pyros.
watch for hotstreak upgrades from controlled burn.
when area killing use flamesrike macro]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noexists][noharm][dead]",
      },
      PreMacro={
      },
        "/cast Blazing Barrier",
        "/cast [combat] Phoenix's Flames",
        "/cast [combat] Fire Blast",
        "/cast [combat] Dragon's Breath",
        "/cast Fireball",
      PostMacro={
      },
      KeyRelease={
        "/castsequence  reset=target  Combustion",
      },
    },
  },
}

here is flamestrike macro on button 3
/cast [@player]Flamestrike
or if you pefer ranged use
/cast [@cursor]Flamestrike

here is what im using for autohotkey, works with alt, ctrl, and shift modifiers.
included the number 1 and 2 keys. add if you need more. change the numbers for different keys
complimets go to.
Author: Backwardpawn, although it’s a pretty simple script I’m sure someones made it before.
Name: ‘Turbofire’ AutoHotKey Script
Date: 07/14/2009

#ifWinActive World of Warcraft
{
$1::
$^1::
$+1::
$!1::
Loop
{
if not GetKeyState("1", "P")
break
if GetKeyState("LCtrl", "P")
Send ^1
else if GetKeyState("LShift", "P")
Send +1
else if GetKeyState("LAlt", "P")
Send !1
else
Send 1
sleep 135
}
return
}
{
$2::
$^2::
$+2::
$!2::
Loop
{
if not GetKeyState("2", "P")
break
if GetKeyState("LCtrl", "P")
Send ^2
else if GetKeyState("LShift", "P")
Send +2
else if GetKeyState("LAlt", "P")
Send !2
else
Send 2
sleep 135
}
return
}

this one is SWESOME!@!!!

thank you!!